|
|
1
14
这个
这个
Perl正则表达式引擎将查看字符串的第一部分。它将匹配开头,但却如此贪婪,因此它开始使用第一个撇号。然后它不贪婪地匹配(尽可能少地匹配),后面跟着一个可选的撇号。这与空字符串匹配。 |
|
|
2
3
我想你的意思是:
或
阿法克,单引号不需要被转义。 |
|
|
3
2
来自Perldoc Perlre:
|
|
|
4
1
注意不要让regex的所有元素都是可选的(即用*或?对所有元素进行量化)。。这使得PerlRegex引擎可以随心所欲地匹配(甚至什么都不匹配),同时仍然考虑匹配是否成功。 我怀疑你想要的是
|
|
|
5
1
我想说最接近你要找的答案是
因此,“如果有单引号就得到单引号”,“得到任何不是单引号的东西”,“如果有最后一个单引号就得到”。 除非你想匹配“‘不要这样做’”—但是谁会在一个单引号中使用撇号(并且长时间地摆脱它)?:) |