几周前我问了一个类似的问题,关于如何根据特定子字符串拆分字符串。然而,我现在想做一些不同的事情。我有一行看起来像这样的(抱歉格式问题):
我想要做的是将这一行拆分为所有换行符\r\n 序列。但是,如果 PA41 线之一后面有 PA42,我不想这样做。我希望 PA41 和紧随其后的 PA42 线位于同一线上。我尝试使用几个正则表达式但无济于事。我正在寻找的输出理想情况下如下所示:
这是我当前正在使用的正则表达式,但它并不能完全实现我正在寻找的东西。
string[] p = Regex.Split(parameterList[selectedIndex], @"[\r\n]+(?=PA41)");
如果您需要任何说明,请随时询问。
最佳答案
关于c# - 正则表达式在分割时排除部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931329/