5.6定位符
^,可以用于表示一行的开始。
$,可以用于表示一行的结尾。
,字符的边界,例如er将匹配"never ok"中的er,而不能匹配“verb”中的er。
B,和的作用相反。
定位符的应用举例:
a.如果要在一大段文本中执行替换任务,一定要小心,比如替换win为lose时,win a window将会被替换为lose a losedow,这不是想要的结果,正确的方式应该是使用win为lose。
b.验证email地址的正确的表达式为:^[a-zA-Z_-]+@[a-zA-Z_-]+(.[a-zA-Z_-]+)+$。
c.在一段文本的每行开始都加上一个标识,只需将^替换为标识即可。