C中如何判斷標點符號,c 如何判斷文字框中的一串文字中是否含有某個字母或標點符號

時間 2021-07-03 01:06:53

1樓:匿名使用者

方法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)方法來判斷。

另外還有其他方法,慢慢思考。

2樓:匿名使用者

正規表示式,寫起來就是諸如:

new regex("標點符號").match("目標字串").count>0

這樣的一句。具體的函式名你自己去查吧。

在system.text下。

c#! 如何判斷文字框中的一串文字中是否含有某個字母或標點符號

3樓:匿名使用者

假如文字框中的文字為text。

if(text.contains("."))

4樓:

string str ="21312.2125";

if(str.indexof('.'!=-1)//以上判斷含有.再就是迴圈判斷.的個數

int num =0;

for(int =0;i 1)}

c#中如何將字串中的所有標點符號用空格來代替?

5樓:匿名使用者

用查詢替換可以嗎?就是快捷鍵ctrl+f然後在查詢那輸入要查詢的字串,在替換欄輸入空格,然後點全部替換。試試看,不知道行不行。希望能幫到你。

6樓:草薙在

regex.replace("asdf,sdaf?","[寫你所有的標點]"," ")

C 中如何判斷浮點數是否為,C 中 如何判斷乙個浮點數是否為

判斷這個實數的絕對值是否小於乙個很小的實數,比如絕對值小於1e 6 double a if fabs a 1e 6 return true else return false 戴曼彤 float f 0.000 bool bl f 0.000001 f 0.000001 大概就是這樣。 竹飆史春嵐 ...

如何打標點符號,電腦上的標點符號怎麼打

ctrl 轉換為中文標點,shift 即為 shift 為 shift 6為 shift 4為 shift 2為 shift 7為 單破折號 直接按 為 shift 為?直接按.為。打?當然是右手 打 左右手配合一下較好 你要什麼符號呀?鍵盤上有好多標點符號,需要哪個就按哪 如果是上面的,那就同時按...

古代為什麼不用標點符號,古代標點符號如何用

現今很多人會誤認為中國古代不用 標點符號 是因為清朝官方主持編修 四庫全書 的時候,把中國原來的 標點符號 都去掉了。清朝文人在寫文章或出書的時候,也不再使用 標點符號 直到近代新式標點符號產生。實際上現今使用的 逗號 句號 括號 頓號 在漢朝就已經產生了,東漢許慎所著 說文解字 對 頓號 解釋為 ...