我想在字符串\''
中匹配Apple MacBook Air 45\''
,但我的正则表达式似乎不起作用:
(?=[0-9]+)(\\'')
如何正确使用可能的样板?或者我需要别的东西?我不想仅使用(\\'')
正则表达式进行匹配。
答案 0 :(得分:1)
您需要lookbehind。在大多数口味中,这只能是固定宽度,这应该足够了:
(?<=[0-9])\\''
或php模式:$pattern = "/(?<=[0-9])\\\\''/";
如您只想查看,[0-9]
之前至少有一个\''
。