猿问

C#中正则表达式如何替换文本中的标点符号?”

C#中正则表达式如何替换文本中的标点符号?”

如果一段文本里面有很多种标点符号呢?那不是一长串的replace()了。正则表达式里也有replace方法,=。=可是不会用。所以想在这请教一下了。><"就没有人会么,呲牙……
谢谢各位啦!问题自己解决了。呼……可以松一口气!

string strA = "Once' (1): a. time, an! English?";

 Regex myReg = new Regex("[,.;:'!?]");

strA = myReg.Replace(strA, " ");


MMMHUHU
浏览 665回答 2
2回答

慕侠2389804

迭代一下,判断一下,在替换一下,根据判断就可以任意替换了,用不了很多replace的。

qq_花开花谢_0

怎么用正则表达式替换哟&nbsp;&nbsp;&nbsp; 直接可用代码替换塞&nbsp; 字符串.Replace("?","");&nbsp; 不就OK了正则表达式是用来做验证
随时随地看视频慕课网APP
我要回答