2016-11-29 29 views
-2

我有大量的JavaScript和PHP文件,我必須檢查這些文件中的每一個,如果我用單個\劃分路徑名中的單詞 我必須一定要找到我可能不小心寫入的每一行.\something\like\this.php。 我試圖用崇高的文本文件夾搜索功能與正則表達式但我真的吸那些,所以請大家幫忙正則表達式 - 搜索反斜槓,如果它不用於轉義另一個字符

注:標題指的是事實,我也試過,只是搜索每個使用\,但它爲\\\\, \n, \t, \", \', etc.提供了數千個無法讀取的結果。

+0

我一味地嘗試這個\\(?!「|'| \ | n | t) –

+0

你可以嘗試使用在線正則表達式測試刷新你的正則表達式技能。你可以放入數據,然後優化你的正則表達式,直到你滿意爲止。 https://regex101.com/ – Mikkel

+0

所以,你只是想檢查一個字符串是否包含一個'''''不是逃避一個特定的字符?嘗試''^ [^ \\] *(?:\\ [ertaf''nb \\] [^ \\ * *)* $''。如果不匹配,則字符串包含'''這並不是逃避[[]]內定義的字符,請參閱https://regex101.com/r/WXgJcr/2。您可以在字符類中添加更多已知的轉義字符。 –

回答

0

部分解決

我這樣做/ \(?N | T | \「| \'| /)/ G,它還挺解決我的問題

我不知道這個答案正確我的第一個問題,雖然

相關問題