2011-10-12 33 views
2

我在文件替換\時,後面沒有"正則表達式中的文件

\更換所以我做了這個正則表達式來找到出現與SublimeText:

#\\^"#,但它不工作

有人有想法嗎?

感謝

回答

3

不能使用^否定的象徵。這隻適用於標有[]的組,以表示您的意思相反。你可以使用預見表達式來定義下一個字符可能不是一個引號:#\\(?!")#(記住如果你在一個字符串中使用它,請不要使用引號!)

+1

......並且要注意像'#...#'這樣的正則表達式分隔符只在某些編程語言(例如PHP)中是必需的,所以如果它仍然不起作用,請嘗試使用'\\(? !「)'。 –

+0

非常感謝你:),事實上我並不需要'#',因爲我通過SublimeText進行搜索 –

0

你可以用以下的正則表達式嘗試:

#[^\\]"# 
+1

我認爲你的邏輯倒退了。 –

+0

這是相反的,但謝謝你回覆^^ –

+0

對不起。 ;-) – hsz