1.嵌套括号,捕获和分组的对应关系

123

2324fg

123.12C
    
 
 
temp is 123  pointnum is  units is
temp is 2324  pointnum is  units is fg
temp is 123.12  pointnum is .12 units is C
 
注意对应关系
 
 
2.字符串元字符
 
'\t','\n'等是字符串元字符,注意与正则表达式元字符区分,当然两者可能有重叠。
 
 
3.只用作分组的括号表示法  
   (?:....)   
   注:vim中为   \%(...)
 
 
4.一些元字符
 
     \b  退格符
     \s   空白字符
     \n   换行符
     
 
5.环视结构:不匹配任何字符,只匹配文本中的特定位置,这一点与单词分隔符'\<\>','\b'行首'^'行尾'$'相似但更通用。匹配子表达式成功匹配的位置
 
6.顺序环视    (?=...),从左到右匹配,vim中是 \@=
 
 
 
      %s/\(luocm\)\@<=\(s\)\@=/'/s  在左边是‘luocm'右边是's'的位置插入" ' "
 
8.环视只匹配位置,环视中匹配的文本不计入最后的匹配中