【发布时间】:2019-05-20 12:21:09
【问题描述】:
我需要一个正则表达式(可在 notepad++ 中使用),它可以抓取用引号括起来的分号,并且引号和分号之间至少有一个字符。
- 这个分号应该匹配:
"asdf;a3" - 此分号不应匹配:
";"
到目前为止,我有以下正则表达式:\"(.*?)\"
但是,这匹配引号之间的所有内容。我只需要分号作为匹配项。
感谢您的帮助。
【问题讨论】:
-
你的意思是左右一个字符吗?
"[^;]+(;)[^;]+使用捕获组?或"[^;]+\K;(?=[^;]+") -
是的,左右至少一个字符。