テキストのさまざまな行に3つの引用符(" "")が含まれているテキストファイルがあります。それはまたすべての行にそれの前に6つの空白スペースを持っています。 私は@ "\ s {6} \" {3} "やさまざまなケースをやってみましたが、3つの引用符を一緒に見たときにC#が好きではないようです。それとは後に新しい行を追加しC#正規表現の一致三重引用符 "" "
これは私がしようとしたものです:。
string pattern4 = @"\s{6}"{3}";
var match4 = Regex.Match(body, pattern4, RegexOptions.Multiline);
while (match4.Success)
{
string index = """;
output.Insert(index, "\r\n");
}
サンプル入力:
"""Step: 33 And I enter
Step: 34 And I set the
所望の出力:
"""
Step: 33 And I enter
Step: 34 And I set THE
'文字列インデックス=は「」"; 'それは無効な構文であるあなたの文字列は二重引用符で終わるあなたが含まれている文字列をしたい場合。 '' \ "" 'を使用してください(引用符をエスケープしてください)。 – Hosch250
ありがとうございますパターンと同じですか? – Dnguy025
正規表現をうまく使用する方法がわかりません。正規表現を作成するときは、常に[Expresso](http://www.ultrapico.com/Expresso.htm)を使用します。しかし、はい、それは正規表現パターンでも文字列を終了します。 – Hosch250