簡體   English   中英

使用正則表達式在多義字符之間獲取文件名

[英]Getting filename between multipal special characters using Regex

我正在嘗試獲取介於多個特殊字符之間的文件名,例如'$$'(例如$$ yaktocat.png $$),我認為最好忽略單個特殊字符$,否則我們不能使用該字符在文件中。

樣本數據

img src="$$yaktocat.png$$" alt="this is yaktocat image"

正則表達式嘗試使用

(\$+?(.*?)\$+?)

但仍然與單個實例匹配

做:

\$\$([^$]*)\$\$

現在,唯一捕獲的組([^$]*)將具有所需的文件名(例如yaktocat.png ),並用$$包圍。

演示版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM