我正在從模板生成配置文件。模板看起來像這樣:如何爲給定的情況編寫正則表達式
$Country$$Country$
WAN$Country$/$Country$
$Country$/29
$Country$/$Country$
"$fdfsrwdrdgf$1$asffdjhk"
這只是一個示例。我認爲兩個$
之間的任何東西都是佔位符。所以在上例中Country
是我需要的唯一佔位符。我使用下面的正則表達式中的Java代碼:
{"\\$[^$]*\\$";}
現在,我的問題是,我不希望引號內任何與上述RE的認可,或者說我想改變RE等它會忽略引號內的內容(""
)。任何人都可以幫我一下嗎?
['(?「[^」] +「)|(? \ $ [^ $] * \ $)'](https://regex101.com/r/xE7wA4/1) –