作者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