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