【发布时间】:2023-03-06 02:36:01
【问题描述】:
我需要从下面的文本中删除以余额结转开头的行
结转余额 170,806.80 3,558.48 167,248.32 \r\n <some other text> \r\n
结果文本应该是
<some other text> \r\n
我尝试使用下面的正则表达式 Regex.Replace(body, _regex, "",RegexOptions.Singleline),但它匹配字符串末尾的 \r\n 并且正文为空白。
Balance carried forward.*[\r\n|\r|\n]
【问题讨论】:
-
能不能不用Split Function有类似的
SO发帖 -
拆分对我来说不是一个选项,因为我的方法更通用。字符串会经过一堆正则表达式。
-
您是否可以遍历字符串,直到找到第一个
\r\n实例,并使用该索引执行适当的操作?不一定是您正在寻找的,但它可能是一种替代解决方案。