正規表示式替換

2021-07-03 07:40:51 字數 992 閱讀 9363

正規表示式替換

每行的資料格式為:vcbi    zuuu    001a465 kakid-legos

要求變為格式為:vcbizuuu001 a465 kakid-legos 替換掉第一部分和第二部分中間的空格,第二部分和第三部分中間的空格,其他的保持乙個空格

string originalstring = @"vcbi    	zuuu    	001 	a465 kakid-legoszbaa    	faor    	001 	a465 legos-kakidzuuu    	vcbi    	001 	a465 legos-kakidfaor    	zbaa    	001 	a465 kakid-legoszuuu    	vcbi    	l01 	a465 legos-kakidvcbi    	zuuu    	l01 	a465 kakid-legoszuuu    	vcbi    	l03 	a465 legos-kakidvcbi    	zuuu    	l03 	a465 kakid-legos";

originalstring = string.format(originalstring, environment.newline);

console.writeline(@"原字串:");

console.writeline(originalstring);

string pattern = @"^([a-z0-9]*)\s+([a-z0-9]*)\s+([a-z0-9]*)\s+([a-z0-9]*)\s+([a-z0-9]*)";

console.writeline(@"替換後的字串");

正規表示式 替換

正規表示式 替換 正規表示式 符合一定規則的而表示式.作用 用於專門操作字串。特點 用於一些特定的符號來表示一些 操作。這樣就簡化書寫。所以學習正規表示式 好處 可以簡化對字串的複雜操作。弊端 符號定義越多,正則越長,閱讀性越差 具體操作功能 1,匹配 string matches 方法.用規則整個...

正規表示式 替換

好了,現在終於到了解決3位或4位區號問題的時間了。正規表示式裡的替換指的是有幾種規則,如果滿足其中任意一種規則都應該當成匹配,具體方法是用 把不同的規則分隔開。聽不明白?沒關係,看例子 0 d d 0 d d 這個表示式能匹配兩種以連字型大小分隔的 號碼 一種是三位區號,8位本地號 如010 123...

正規表示式替換

replace的正則替換 1 var str a 2str str.replace b c 3 console.log str 把所有和我們匹配正則的都捕獲到,然後把捕獲的內容替換成我們需要替換的新內容。1.匿名函式執行多少次,取決於正則能在字串中捕獲多少次 2.每次執行匿名函式,arguments...