-1
我試圖建立一個鍵值串,我需要的所有字符匹配除了=
,"
,,
和\
時,不得以反斜線前綴。要求字符轉義正則表達式
到目前爲止,我有什麼模式的匹配其餘是「這裏」是,我需要匹配「特殊」字符^[[a-zA-Z0-9-]+[=][^here]]+$
我試圖建立一個鍵值串,我需要的所有字符匹配除了=
,"
,,
和\
時,不得以反斜線前綴。要求字符轉義正則表達式
到目前爲止,我有什麼模式的匹配其餘是「這裏」是,我需要匹配「特殊」字符^[[a-zA-Z0-9-]+[=][^here]]+$
這種模式的所有這樣的字符匹配:
(?<!\\)[="'\\]
在Java中,字符串文字與所有轉義字符都很難看:
String regex = "(?<!\\\\)[=\"'\\\\]";
請將您嘗試過的代碼與解釋什麼有效或無效的代碼發佈。 – EJK
你可以嘗試使用類似的東西來解決它自己:http://txt2re.com/如果你付出一些努力,更多的人會願意幫忙。 –
你的輸入是否有代表文字的雙反斜線?如果是這樣的話,如果它在'=',''''''之前,你想怎麼處理呢? – Pshemo