Javascript regexp-如果反斜杠不用于转义另一个字符,则搜索反斜杠

Javascript regexp-如果反斜杠不用于转义另一个字符,则搜索反斜杠,javascript,php,regex,Javascript,Php,Regex,我有大量的javascript和php文件,如果我用一个\来划分路径名中的单词,我必须签入每个文件 我必须确保找到每一行我可能无意中写下的内容。\something\like\this.php。 我正试图使用升华文本文件夹搜索功能与regexp,但我真的很烂,所以请帮助 注意:标题指的是我也尝试只搜索\的每个用法,但它为\ \、\n、\t、\、\、\'等提供了数千个不可读的结果。部分解决 我做了这个/\?!n | t | \ | \ | \''\\\\\\\\\\\\\\\\\\//g,它解决了

我有大量的javascript和php文件,如果我用一个\来划分路径名中的单词,我必须签入每个文件 我必须确保找到每一行我可能无意中写下的内容。\something\like\this.php。 我正试图使用升华文本文件夹搜索功能与regexp,但我真的很烂,所以请帮助

注意:标题指的是我也尝试只搜索\的每个用法,但它为\ \、\n、\t、\、\、\'等提供了数千个不可读的结果。

部分解决

我做了这个/\?!n | t | \ | \ | \''\\\\\\\\\\\\\\\\\\//g,它解决了我的问题


我不确定这个答案是否正确,但我还是盲目地尝试了这个\?!|'|\|n |你可以尝试使用在线正则表达式测试仪来提高你的正则表达式技能。您可以将数据放入,并对正则表达式进行优化,直到您满意为止。那么,您只想检查字符串是否包含未转义特定字符的\吗?试试^[^\\]*?:\\[ertaf'nb\\][^\\]**$。如果不匹配,则该字符串包含的\不会转义[…]中定义的字符。看见您可以向character类中添加更多已知的转义字符。