1、用正则表达式找出不包含某单词的部分
文本: tomcat
hellpo
dhde
ddgdg
正则表达式:\b(?!tomcat\b|dhde\b|ddgdg\b)\w+\b
参考:
This is a dictionary.
找出其中包含"is"的所有单词。
Js代码
- var
reg = /\b[\w]*is[\w]*\b/g; - var
result = "This is a dictionary.".match(reg); - for(var
i=0; i -
alert(result[i]); - }
不包含"is"的表达式如下:
var reg = /\b(?![\w]*is)[\w]+\b/g;
2、第一种:
group bvs internal
peer 1.1.1.1 group bvs
peer 1.1.1.1 password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
group ns internal
peer 1.1.1.2 group bvs
peer 1.1.1.2 password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
peer 1.1.1.3 group bvs
peer 1.1.1.3 password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
第二种:
group bvs internal
peer bvs password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
peer 1.1.1.1 group bvs
group ns internal
peer ns password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
peer 1.1.1.2 group ns
peer 1.1.1.3 group ns
第一种情况是给group下的每个peer分别设置cipher密码,第二种情况是直接给group设置cipher密码,这样就不用单独给每个peer设置密码。
找出不正确的设置密码
2、第一种:
group bvs internal
peer 1.1.1.1 group bvs
peer 1.1.1.1 password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
group ns internal
peer 1.1.1.2 group bvs
peer 1.1.1.2 password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
peer 1.1.1.3 group bvs
peer 1.1.1.3 password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
第二种:
group bvs internal
peer bvs password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
peer 1.1.1.1 group bvs
group ns internal
peer ns password cipher 0^>CG>OI>-_Q=^Q`MAF4<1!!
peer 1.1.1.2 group ns
peer 1.1.1.3 group ns
第一种情况是给group下的每个peer分别设置cipher密码,第二种情况是直接给group设置cipher密码,这样就不用单独给每个peer设置密码。
找出不正确的设置密码
使用的正则/group\s+(\S+)\s*(internal|external)\n(?!\s*peer.+password.+\n)(?>(\s*peer.+\n\s*peer.+password.+\n)*)\s*peer/
分析,固化分组的使用