|
关于/^A-Z/的一点疑问
1.在正测表达式里[^A-Z]表示匹配任一非大写字母字符 (书上说的)
2.在awk中/^A-Z/表示匹配不是大写字母的字符 (书上说的)
3.而在同一本书上又看到这么一个例子:
$1~/^A.*/表示在$1中匹配以大写字母A开头的字符串 (书上说的)
问题如下:
2和3有没有矛盾??按照2的说法,那3应该表示“在$1中匹配不以大写字母A开头的字符串” 吧
/^A.*/应该是表示以大写字母A开头的字符串还是表示不以大写字母A开头的字符串?
正测表达式里的匹配和awk语言中的匹配是否一样?? |
|