我需要使用正则表达式从每行的某个位置开始捕获多行文本。基本上,我需要跳过一个标签,一个由两部分组成的单词Account Name
和两个标签,但是会捕获剩余的文本。我正在尝试处理的文本行的格式类似于以下内容。
TAB
帐户名称:TABTAB
用户名12/3/2012 8:25:52 PM
我用过
(?<=Account Name:).*
正则表达式模式处理文本行,并通过跳过第一个选项卡和两个部分单词取得了有限的成功。但是,我无法跳过第二个标签。我最终得到了以下内容。
TABTAB
用户名12/3/2012 8:25:52 PM
我该如何完成这项任务?
答案 0 :(得分:0)
假设TAB TAB每行只出现一次:
@"\t\t(.*)$"
答案 1 :(得分:0)
只需将标签添加到lookbehind:
@"(?<=Account Name:\t\t).*"