我需要使用正则表达式匹配逗号中的数字,但只需要使用第一个和最后一个逗号
到目前为止我的正则表达式/[.]*,[.]*/g
有谁知道答案?
答案 0 :(得分:1)
您可以使用
/^,|,$/
preg_replace("/^,|,$/", "", $input_lines);
//Output: 1,2,3,4
在阅读评论后删除了[
,]
答案 1 :(得分:1)
(?!,[^,]*,),|(^[^,]*?),
使用此。第一个和最后一个,
的通用解决方案。
替换为
$1<whtever u wanna replace with>
参见演示
答案 2 :(得分:0)
,?\B,?
替换为空字符串
输入: ,1,2,3,4,
输出: 1,2,3,4