1

次のような一部のテキストを消去する必要があります。

  1. 「P{ MARGIN: 0px } Le Lorem Ipsum est simplement du faux texte Employé dans la composition et la mise en page avantpression.」

  2. 「BODY{ MARGIN: 0px } Le Lorem Ipsum est simplement du faux texte Employé dans la composition et la mise en page avantpression.」

あなたは私のためにいくつかの正規表現を持っていますか? 前もって感謝します。

注: System.Text.RegularExpressions を使用する .Net デスクトップ アプリケーションの場合。

前もって感謝します。

4

1 に答える 1

2

あなたの要件はかなり曖昧ですが、このパターンは、

\w+\s*{.*?}

1 つまたは複数の単語文字の後に開き括弧が続き、その後に任意の数の空白文字が続き、その後に任意の数の文字が続き (貪欲ではない)、その後に閉じ括弧が続きます。

例えば:

string input = "P { MARGIN: 0px } Lorem Ipsum";
string output = Regex.Match(input, @"\w+\s*{.*?}").Value;
System.Console.WriteLine(output); // P { MARGIN: 0px }
于 2013-05-31T20:40:38.837 に答える