如何编写从字符串中删除逗号的regex命令,只返回前两个单词。例如,我有以下内容:
Johnston, Bill, .T
我想回来:
Johnston Bill
答案 0 :(得分:1)
像
这样的东西$str = 'Johnston, Bill, .T';
echo preg_replace('~(\w+), (\w+).*~', '$1 $2', $str);
// returns 'Johnston Bill'
答案 1 :(得分:0)
您可以使用带有substring方法的正则表达式。 “.replace(/,/克, '')”
var str = "Johnston, Bill, .T"
str = str.replace(/,/g,'').substring(0,13);
输出应该返回:Johnston Bill