字串和正規表示式(基於C )

2021-09-27 01:44:07 字數 792 閱讀 2004

關於string字串

關於string字串,string字串其實是乙個不可變的資料型別,一旦字串物件進行了初始化,該字串就不能改變內容了。我們看到的改變字串內容其實是把舊陣列中的字元複製到新陣列裡,改變了字串的引用指標

一些方法:

compareto: 相等的時候,返回0,當執行方法的字串在字母表中的排序靠前的時候,返回-1;當在字母表中的排序靠後的時候,返回1

replace:把指定的字元替換為新的字元,或者把指定的字串替換為新的字串

split:將字串分割為一系列子字串

substring:從指定索引處開始擷取指定長度的字串

trim:刪除字串首尾處的空白

indexof:可以用來檢測某個字元或字串時候在此字串中

stringbuilder類(位於system.text命名空間下)

stringbuilder類可以用來構造乙個stringbuilder物件,與string型別不同的是,stringbuilder在修改的時候,如果容量沒有超出構造時規定的容量,就不會去申請新的記憶體將舊陣列拷貝到新陣列。如果記憶體容量不夠,會申請新的記憶體空間為原最大容量的二倍。

正規表示式

參考github上最受歡迎的正規表示式教程:

正規表示式匹配字串

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...

正規表示式匹配 字串

正規表示式匹配字串 假使,有幾個需要驗證的字串用 連線在一起 形如 farmer1,1farmer234 想用正規表示式來匹配每乙個字串。private static string sourcestr farmer1,1farmer234 private static string key farm...

字串教程 正規表示式

正規表示式適合很多種語言不單單是c 匹配除換行符以外的任意字元 w 匹配字母,數字,下劃線,漢字 w 小w的補集 就是和小w相反的 s 匹配 任意空白符 包括換行符 n,回車符 r,製表符 t,垂直製表符 v,換頁符 f d 匹配數字 0 9數字 abc 匹配括號中的字元 a c a字元到c字元 x...