3月292016
au3 正则参考 -17-字符串或行结尾
<!DOCTYPE html>
字符串或行的末尾: $
$ 定位点指定前面的模式必须出现在输入字符串的末尾, 或出现在输入字符串末尾的 \n 换行符之前. 如果激活多行选项 (?m) , 则匹配也可以出现在行的末尾.
请注意, $ 与 \n 匹配但与 \r\n (回车符和换行符的组合, 或称 CR/LF) 不匹配. 若要匹配 CR/LF 字符组合, 请将 \r?$ 包括到正则表达式模式中.
以下示例将 $ 定位点添加到字符串或行的开头示例中使用的正则表达式模式 ^((\w+(\s?)){2,}),\s(\w+\s\w+),(\s\d{4}(-(\d{4}|present))?,?)+ 中. 配合包括五行文本的原始输入字符串使用时, 常规匹配方法找不到匹配项, 因为第一行的末尾与 $ 模式不匹配. 如果调用多行选项 (?m), 则将再次找到五个匹配项.
修改后的表达式: (?m)^((\w+(\s?)){2,}),\s(\w+\s\w+),(\s\d{4}(-(\d{4}|present))?,?)+$
测试结果和表达式分析参见字符串或行的开头.
也可以在 + 号后添加 \r 匹配回车符, 效果相同, 但输入字符串的最后一行必须要有一个回车操作.
扫描二维码,在手机上阅读
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!