字符串/字符串元字符结尾的正则表达式启动的助记符提示

时间:2011-07-29 10:31:41

标签: regex mnemonics

众所周知,正则表达式很强大。但是众所周知,语法有点尴尬。

例如,每次我使用它们时,我都会问自己^$中的哪一个是字符串的开头(分别是字符串的结尾< / strong>)元字符。

我知道快速google search或简单cheat sheet可能会回答这个问题,但我想知道是否有人知道一个好的助记符提示。

3 个答案:

答案 0 :(得分:3)

这就是我能想到的:开始小目的。

答案 1 :(得分:2)

df按字母顺序排在caret之前。

答案 2 :(得分:1)

我不知道这些锚的帮助,但只要你操作整个字符串并且不使用多行修饰符m(取决于你的正则表达式风格)你可以在大多数情况下使用味道\A\z(或\Z)用于同一目的。

使用起来更直观,A我们开始,Z就是结束。

\A输入的开头
\Z输入的结束,但是对于最终的终结符,如果有的话 \z输入的结尾