1

我需要清理一些部分文本,例如:

  1. “P{ MARGIN: 0px } Le Lorem Ipsum est simplement du faux texteemployé dans la composition et la mise en page avant 印象。”

  2. “BODY{ MARGIN: 0px } Le Lorem Ipsum est simplement du faux texteemployé dans la composition et la mise en page avant 印象。”

你有一些正则表达式给我吗?提前致谢。

注意:对于使用 System.Text.RegularExpressions 的 .Net 桌面应用程序。

提前致谢。

4

1 回答 1

2

你的要求很模糊,但是这种模式,

\w+\s*{.*?}

将匹配一个或多个单词字符,后跟一个左括号,后跟任意数量的空白字符,后跟任意数量的字符(非贪婪),然后是右括号。

例如:

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 回答