我有一个管道分隔文件,我想拆分(我正在使用C#).例如:
This|is|a|test
但是,某些数据可能包含管道.如果是,它将使用反斜杠进行转义:
This|is|a|pip\|ed|test (this is a pip|ed test)
我想知道是否有一个正则表达式或其他方法将它拆分为仅仅"纯"管道(即在它们前面没有反斜杠的管道).我当前的方法是使用自定义位文本替换转义的管道,拆分管道,然后用管道替换我的自定义文本.不是很优雅,我不禁想到有更好的方法.谢谢你的帮助.
c# regex escaping delimiter
c# ×1
delimiter ×1
escaping ×1
regex ×1