some text) more text
some text , more text
some text ! more text
some text ; more text
some text ? more text
some text . more text
some text)more text
some text,more text
some text!more text
some text;more text
some text?more text
some text.more text
some text)more text
some text ,more text
some text !more text
some text ;more text
some text ?more text
some text .more text
我使用Regex.Replace方法希望能得到
some text) more text
some text, more text
some text! more text
some text; more text
some text? more text
some text. more text
some text) more text
some text, more text
some text! more text
some text; more text
some text? more text
some text. more text
some text) more text
some text, more text
some text! more text
some text; more text
some text? more text
some text. more text
但我的字符串保持不变下面输入字符串。
这是我的课:
public class PunctionationSignsSpaceing : ILanguageRuleFormater
{
private string _pattern;
public PunctionationSignsSpaceing()
{
_pattern ="(*[),!;?.] *)";
}
public string FormatString(string str)
{
str = Regex.Replace(
str,_pattern,"$1",
RegexOptions.Multiline|RegexOptions.Compiled
);
return str;
}
}
难道我做错了什么吗? (我对正则表达式有点新) 谢谢
谢谢为例子,但我仍然不明白你的问题。请你也可以解释你想用散文做什么? – 2013-04-07 15:07:42