str:要处理的字符串
- substring_index(str,delim,count)
delim:分隔符
count:计数
例子:str = www.pweb123.com
substring_index(str,'.',1);//结果是:www,表示第一个逗号之前的内容
substring_index(str,'.',-1);/结果是:com,表示最后一个逗号之后的内容
也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
相反,如果是负数,那么就是从右边开始数,第N个分隔符右边的所有内容,如:
如果想要中间的,则可以进行两次查询,从右数第二个分隔符的右边全部,再从左数的第一个分隔符的左边:
substring_index(substring_index(str,'.',-2),'.',1);
文章点评