给出以下字符串:
application/pdf; name=a.pdf
application/pdf; name="b.pdf"
application/pdf; name="c.pdf
application/pdf; name=d.pdf"
我在名为“filename”的捕获中需要以下值:
a.pdf
b.pdf
c.pdf
d.pdf
以下正则表达式适用于a.pdf
,但由于双引号而导致其他正则表达式失败:
name=(?<filename>.*)
有什么建议我可以得到其余的吗?感谢。
答案 0 :(得分:1)
试试这个:
/name="?(?<filename>[^"]*)"?/