我需要清理一些部分文字,如:
“P {MARGIN:0px} Le Lorem Ipsum est simplement du fauxtexteissusédansla composition et la mise en page avant impression。”
“BODY {MARGIN:0px} Le Lorem Ipsum est simplement du fauxtexteocloyédansla composition et la mise en page avant impression。”
注意:对于使用System.Text.RegularExpressions的.Net桌面应用程序。
提前致谢。
答案 0 :(得分: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 }