我有字符串,例如:

$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);

10-06 15:53