作者m45j6 (郁卒)
看板C_Sharp
标题Re: [问题] split该怎麽用比较好?
时间Tue Nov 8 15:50:13 2011
先回答原PO的问题,其实只要用Replace就好
一次把全型空白换成半型逗号
一次把\r\n换成空字串
像这样:
myString.Replace(" ",",").Replace("\r\n", "");
另外提到Split,有个小技巧分享一下
我通常都会搭配string.Join来使用
例如:
string[] array = { "1", "2", "3" };
string.Join(",",array) 就会回传"1,2,3"的字串
这字串再.Split(',') 就会变回原本的string[]
透过上面两个方法,我就可以很简单的拆解跟组合字串
※ 引述《kevin888 (kevin)》之铭言:
: 今天在做split的练习
: 我想要把某个题目(有多行)转成只有一行
: 例如:
: 原始为
: 1 甲、乙、丙三人共有土地一笔,持分各三分之一。请问下列叙述何者正确?
: 甲出售其应有部分三分之一时,不须乙、丙之同意
: 只须甲、乙之同意,即可就共有土地之全部设定抵押权
: 甲将其应有部分出售予丙时,乙得主张优先购买权
: 须经甲、乙、丙三人全体同意,才能申请地政机关之调处分割
: 我想要遇到全型空白就替换成半型逗号,然後再集中成一行
: 该怎麽做比较好呢?
: ========================我是分割线========================
: 是这样的 因为我想把题目跟答案另存TXT
: 但是我希望TXT显示一行一题
: 所以我应该要怎麽做才能达到?
: 另外答案跟答案之间有个我不知道的东西
: 我用16位元去检视时是FC 这是甚麽东西啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.55.162
1F:→ kevin888:已学习 感谢 11/11 09:51