我需要一些正常表达问题的帮助。首先,双引号"
。
""
之间的任何内容都需要匹配。下一个问题我需要匹配以'
开头直到行\n
或<br />
结尾的任何内容。
我尝试了各种各样的,但似乎没有什么能比得上它。有什么想法吗?
对不起家伙们,我意识到我需要引号介于"
和"
之间。
答案 0 :(得分:2)
简单化:
"[^"]*"
将匹配双引号之间的任何内容,但它不适用于转义双引号,例如
"Abc\"Def"
对于EOL的单引号,您可以使用
'.*$
更新: Sylverdrag提出了一个有效的观点;匹配您需要的报价
"([^"]*)"
然后获得匹配的第一个子组。我看到问题已经更新,提到应该使用"
- 我的回答可以很容易地适应这一点。
答案 1 :(得分:0)
尝试:
双引号:
\"\;(.*?)\"\;
单引号直到行尾或<br/>
:
\'(.*)(\<br|$)
答案 2 :(得分:0)
引号之间的任何内容
/"(.*)"/
从'直到行尾
/'(.*)$/
答案 3 :(得分:0)
试试这些正则表达式:
/"(.*?)"/s
/'.*?(?=\n|<br \/>)/m
答案 4 :(得分:0)
为了更加时髦,只匹配双引号内的内容而不是引号本身:
(?<=").*?(?=")