作者yucgg (神的左手 恶魔的右手)
看板C_Sharp
标题[问题] 请问一下,要如何切割字串
时间Fri Nov 21 14:37:41 2008
请问一下若我有一个字串
abc'cba
我想将这字串切成
a
b
c
'
c
b
a
这几个分开的
因为小弟目前要将这字串写入Access
可是字串内有单引号
会出问题
所以想先将字串都切开
有单引号地方在加上两个单引号
或是有没有人可以教一下这种情况要如何写进Access
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.63.236
1F:→ syncow:你可以利用str.indexof("'")去找到'的index 11/21 16:15
2F:推 MRjk:用replace就可以了吧 11/21 17:18
3F:→ yucgg:replace好像会把全部都换掉,不好意思我没说清楚,现在搜寻 11/21 18:02
4F:→ yucgg:的字串不一定就是原文内写的那个,可能是多变的,也可能一个 11/21 18:02
5F:→ yucgg:字串内有两次出现单引号',所以想找出单引号位置在哪去替换 11/21 18:03
6F:→ yucgg:成两个单引号,谢谢一楼的方法,我会再试看看 11/21 18:03
7F:推 tomex:用SqlCommand.Parameter就可避免单引号等相关语法问题 11/22 07:42
8F:推 tomex:有时候要多看点理论,程式之路才不会越走越偏,最後不走了 11/22 07:43
9F:推 tomex:每天都应该把微软MVP的网志及CodeProject新文章看过一次才行 11/22 07:43