标签:模式匹配 java die 规律 ace string类 div javascrip doctype
模式匹配:
什么是模式匹配:可以设置查找或替换的规则!
何时使用模式匹配:要查找的关键字可能发生有规律的变化。
如何使用模式匹配:
1.先定义模式:/关键字/模式
比如:var reg=/no/i;
no 是要查找关键字原文,不加“” 引号
i 表示忽略大小写!
String类型中,提供了专门支持模式匹配的API。
按模式替换关键字:str = str.replace(reg,"新值");
默认replace仅替换第一个关键字!
要想全局替换,要在模式中定义“g”;
实例如下:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> var str="No zuo no die"; var regular = /no/ig ; //定义一个规则 i 不区分大小写 str=str.replace(regular,"***"); console.log(str); // 如果是/no/ 小写no替换 /no/i No替换成*** g全局替换 No no全部替换 </script> </body> </html>
标签:模式匹配 java die 规律 ace string类 div javascrip doctype
原文地址:http://www.cnblogs.com/AmbiguousMiao/p/7242587.html