我有字符串,例如:
$string = 'username1, username2 and username3 like this posts';
我只想获取包含“用户名”的文本,并删除其他所有内容。因此,删除后将只有“ username1 username2 username3”。
最佳答案
您可以使用/username\d/g
匹配username
后跟一个数字,该数字将为您提供匹配单词的数组,然后使用join(' ')
,并加一个空格以获取所需的输出:
var string = 'username1, username2 and username3 like this posts';
var res = string.match(/username\d+/g).join(' ');
console.log(res);