看板 C_Sharp 關於我們 聯絡資訊
請問一下若我有一個字串 abc'cba 我想將這字串切成 a b c ' c b a 這幾個分開的 因為小弟目前要將這字串寫入Access 可是字串內有單引號 會出問題 所以想先將字串都切開 有單引號地方在加上兩個單引號 或是有沒有人可以教一下這種情況要如何寫進Access 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.236
syncow:你可以利用str.indexof("'")去找到'的index 11/21 16:15
MRjk:用replace就可以了吧 11/21 17:18
yucgg:replace好像會把全部都換掉,不好意思我沒說清楚,現在搜尋 11/21 18:02
yucgg:的字串不一定就是原文內寫的那個,可能是多變的,也可能一個 11/21 18:02
yucgg:字串內有兩次出現單引號',所以想找出單引號位置在哪去替換 11/21 18:03
yucgg:成兩個單引號,謝謝一樓的方法,我會再試看看 11/21 18:03
tomex:用SqlCommand.Parameter就可避免單引號等相關語法問題 11/22 07:42
tomex:有時候要多看點理論,程式之路才不會越走越偏,最後不走了 11/22 07:43
tomex:每天都應該把微軟MVP的網誌及CodeProject新文章看過一次才行 11/22 07:43