B.7 其他说明
如果要求表达式所匹配的内容是整个字符串,而不是从字符串中找一部分,可以在表达式的首尾分别使用^和$。比如,正则表达式^\d+$要求整个字符串只有数字。
表达式不要匹配空字符串,否则会一直得到匹配成功,而结果什么都没有匹配到。
使用|匹配时,其左右两边对某个字符最好只有一边可以匹配,这样,不会让|两边的表达式因为交换位置而有所不同。
如果要求表达式所匹配的内容是整个字符串,而不是从字符串中找一部分,可以在表达式的首尾分别使用^和$。比如,正则表达式^\d+$要求整个字符串只有数字。
表达式不要匹配空字符串,否则会一直得到匹配成功,而结果什么都没有匹配到。
使用|匹配时,其左右两边对某个字符最好只有一边可以匹配,这样,不会让|两边的表达式因为交换位置而有所不同。
共有条评论 网友评论