-1
まで行の先頭から一致させるために私の例の文字列は、私はAbc:
、Bcd:
、Cde:
、およびDef:
を一致させたい正規表現は、最初のコロン
Abc: abc
bcd: abc
cde: abc
--------
Def: abc.
ようなものです。
今まで私は\n*:\B
を試しましたが、これは:
の最初の行にのみ一致しています。
まで行の先頭から一致させるために私の例の文字列は、私はAbc:
、Bcd:
、Cde:
、およびDef:
を一致させたい正規表現は、最初のコロン
Abc: abc
bcd: abc
cde: abc
--------
Def: abc.
ようなものです。
今まで私は\n*:\B
を試しましたが、これは:
の最初の行にのみ一致しています。
お試しください:^[^:]*:
「文字列/行の先頭にコロンが続く任意の数の非コロン文字」と読みます。 C#ので
EDIT
、私はあなたがtext
は、その全部(改行およびすべて)を含む文字列であると仮定すると、このような何かをしたいと思う:
new Regex(@"^[^:]*:", RegexOptions.Multiline).Matches(text);
あなたがしている場合一度に1行ずつ一致させるには、次のようにする必要があります。
new Regex(@"^[^:]*:").Match(line);
すばやく詳細な応答をいただきありがとうございます。それは仕事をしているようだ。 –