1

正規表現を使用して、各行の特定の位置から始まる複数行のテキストをキャプチャする必要があります。基本的に、2 つの部分からなる単語Account Nameと 2 つのタブをスキップして、残りのテキストをキャプチャする必要があります。処理しようとしているテキスト行の形式は、次のようになります。

TABアカウント名:TABTABユーザー名 2012 年 12 月 3 日 8:25:52 PM

私は使用しました

(?<=Account Name:).*

テキスト行を処理するための正規表現パターンを使用し、最初のタブと 2 つの部分からなる単語をスキップすることで限定的な成功を収めました。ただし、2 番目のタブをスキップできませんでした。私は次のようになりました。

TABTABユーザー名 2012 年 12 月 3 日 8:25:52 PM

どうすればこのタスクを達成できますか?

4

2 に答える 2

0

TAB TAB が 1 行に 1 回だけ発生すると仮定すると、次のようになります。

@"\t\t(.*)$"
于 2012-12-10T00:09:12.040 に答える
0

タブを後読みに追加するだけです。

@"(?<=Account Name:\t\t).*"
于 2012-12-10T01:36:56.073 に答える