我試圖拆分字符串name\|dial_num|032\|0095\\|\\0099|\9925
的分隔符|
但它會跳過\|
。 我在這個鏈接中找到了解決方案:Javascript regexp that matches '.' not preceded by '\' (lookbehind alternative),但它也跳過了\\|
。匹配'|'的Javascript正則表達式('lookbehind替代方案)
正確的結果必須是:[name\|dial_num,032\|0095\\,\\0099,\9925]
。
的規則的情況下,\\\|
或\\\\\|
或等|
仍然是有效的分隔符,但萬一\\\\|
甚至更多,事實並非如此。
任何幫助將不勝感激。
完美地工作!謝謝! –