标签: regex
我试图获取多个特殊字符之间的文件名,例如' $$' (示例$$ yaktocat.png $$),我认为忽略单个特殊字符$会更好,如果不是,我们就不能在文件中使用该字符。
示例数据
img src="$$yaktocat.png$$" alt="this is yaktocat image"
正则表达式尝试使用
(\$+?(.*?)\$+?)
但仍然匹配单个实例
答案 0 :(得分:1)
执行:
\$\$([^$]*)\$\$
现在,唯一被捕获的群组([^$]*)将拥有所需的文件名(例如yaktocat.png),并被$$包围。
([^$]*)
yaktocat.png
$$
Demo