按指定符號切割字串以及其他字串操作

2021-10-04 20:02:19 字數 449 閱讀 9003

例子:str=www.wikibt.com

substring_index(str,'.',1)

結果是:www

substring_index(str,'.',2)

結果是:www.wikibt

也就是說,如果count是正數,那麼就是從左往右數,第n個分隔符的左邊的全部內容

相反,如果是負數,那麼就是從右邊開始數,第n個分隔符右邊的所有內容,如:

substring_index(str,'.',-2)

結果為:wikibt.com

有人會問,如果我要中間的的wikibt怎麼辦?

很簡單的,兩個方向:

從右數第二個分隔符的右邊全部,再從左數的第乙個分隔符的左邊:

substring_index(substring_index(str,'.',-2),'.',1);

字串拼接函式concat

SQL按指定符號分割字串函式

一 sql分割字串,返回臨時表 方法一 1 create function dbo f split 2 3 cvarchar 2000 需要分割的字串 例如 1,2,3,4,5 我 和 你 4 split varchar 2 分隔符 例如 5 6returns ttable col varchar ...

PHP按符號擷取字串的指定部分

字串擷取在php開發中是比較常用的 而且對於擷取的需求也有很多種 就比如說對url鏈結的操作 有時我們想擷取最後乙個斜槓 後面的數字 有時我們又需要擷取第乙個斜槓 前面的內容判斷使用者輸入的url鏈結帶不帶http 等等 字串的擷取php內建函式就有很多種 簡單的寫幾個示例 str 123 456 ...

PHP按符號擷取字串的指定部分

字串擷取在php開發中是比較常用的 而且對於擷取的需求也有很多種 就比如說對url鏈結的操作 有時我們想擷取最後乙個斜槓 後面的數字 有時我們又需要擷取第乙個斜槓 前面的內容判斷使用者輸入的url鏈結帶不帶http 等等 字串的擷取php內建函式就有很多種 簡單的寫幾個示例 str 123 456 ...