作者GreatShot (我要拿Ph.D.!!!)
看板C_Sharp
標題Re: [問題] 去除字串中間的空白
時間Sat Jan 27 01:22:08 2007
※ 引述《riko (好像少了個什麼)》之銘言:
: 請問一下要怎麼去掉字串中間的空白呢?
: 我只知道c#有去除前後的空白是用Trim()
: 那假設字串是 abc def
推廣一下Regex這個class
所有你想的到的字串問題
都幾乎可以用regular expression的方式解決
花個時間去熟悉它吧
對你有幫助的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.110.47
1F:推 huggie:但 regex 寫了之後, 別人難讀得懂. 通常是下下策 01/28 00:25
2F:→ huggie:凡有其他 solution 一般而言優先考慮..至少以我的 Python 01/28 00:26
3F:→ huggie:背景而言啦..如果是python我就建議 split() 跟 join()了 =/ 01/28 00:26
4F:→ huggie:replace 還要三次 \t, \n, 跟 space 呢 01/28 00:27
5F:推 GreatShot:Regex.Split(string, @"\s"); 應該不會很難懂吧.... 01/28 01:01
6F:推 GreatShot:使用起來更彈性耶 01/28 01:04
7F:推 GreatShot:不太懂是哪裡難讀了@@? 01/28 01:06
8F:推 jono103:推regular expression 推難懂 01/28 02:35
9F:推 horngsh:REGEX易讀性很低--冏rz 01/28 08:32