永发信息网

C#中如何判断标点符号

答案:2  悬赏:0  手机版
解决时间 2021-03-17 00:20
有没有?只用一个方法来判断文本里面的标点符号
最佳答案
方法1.正则表达式
bool RegEx.IsMatch(inputString, @"[\,\.\?\!\'\"]")
模式@"[\,\.\?\!\'\"]"匹配英文中的标点符号。还要什么标点符号自己往里添加就是了。

方法2.char[] and Array.IndexOf
Array.IndexOf(new char { ',', '.', '?', '!', '\'', '\"' }, inputString.ToCharArray()) >= 0

方法3.传统遍历的方法
foreach (char c in inputString.ToCharArray())
//判断字符c是否标点符号
或者
for (int i = 0; i < inputString.Length; i++)
//判断字符inputString[i]是否标点符号
以上两者判断可以使用传统的判断方法,也可使用Array.IndexOf()来判断,还可以使用Char.Is...(char)方法来判断。

另外还有其他方法,慢慢思考。
全部回答
你具体点啊,是判断一段文字里面的标点符号还是程序代码里的标点符号? 如果是问题就当字符处理就可以了,代码里的..这个.好像我头里暂时没答案.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
«I Am Me Once More»这首歌表达了什么意思
moto z force能刷魅族吗
欢快的女生歌曲 最后一句收尾歌词好像是难过
这种蓝色的液体是什么?可以凝固成类似于冰块
云湛高速根子至新兴多少公里?
2009年的肖克新疆二手车多少钱
护肤品成套用比用单品效果好吗?
哪部小说主角叫叶非白和苏影?
只愿意为你比心十指轻轻相连在一起是什么歌的
爱联到中国银行(龙岗支行)怎么走
一个曲一个页的繁体
从鸿福路口坐几路车到火炼树菜市场
野生财鱼炖豆腐的做法步骤图,怎么做好吃
满十八岁是不是就可以贷款了?
阳台养鸽鸽子脱毛怎样做不影响邻居
推荐资讯
河头镇的下辖村
外地车能不能开车到东台顶或者鸿门岩
如何在农村做物流?
郁南县体育总会在什么地方啊,我要过去处理事
听全民k歌的歌声,只有用耳机才能听到,不用
放火罪尚未点火是既遂还是未遂
石家庄市裕华区南栗学校我想知道这个在什么地
深圳市我要模材科技有限公司在哪里?
金钥匙家居品牌CBD东11门地址在什么地方,想
粗声什么什么什么成语
祈福是什么意思是什么
《商法》书中有哪些名词解释
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?