我希望将字符串结尾与')'匹配。 我使用模式:
"[)]\b" or ".*[)]\b"
它应匹配字符串:
x=main2.addMenu('Edit')
但它不起作用。有什么问题?
答案 0 :(得分:2)
\ b仅匹配单词边界处的位置。可以将其视为(^\w|\w$|\W\w|\w\W)
,其中\ w是任何字母数字字符,\ W是任何非字母数字字符。括号是非字母数字,因此不会与\ b。
使用\)$
答案 1 :(得分:0)
如果你想捕获一个以)
结尾的字符串(而不只是找到一个尾随的)
),那么你可以在JS中使用它:
(.*?\)$)
(....)
- 捕获已定义的内容;
.*?
- 匹配下一个元素的所有内容;
\)$
- 字符串末尾的)
(需要转义);
答案 2 :(得分:0)