我正在尝试获取确定的单词后的第一个单词,这就是我正在做的:
文字:
Companie: 'Stack over flow';
正则表达式:
var reg = new RegExp('Companie' + '.*?(\\w\\S*)', 'i');
var match = reg.exec(text);
输出将是:
'Stack'.
我想收到所有的名字,但这个名字是动态的,有时只有一个单词,有时5个,有时2..等等
可能吗?
谢谢。
最佳答案
我想说这不是应该使用正则表达式的场景,而是应该使用类似这样的东西:
var str = 'Companie: Stack over flow';
var name = str.split('Companie:')[1].trim();
alert(name);
关于javascript - 使用正则表达式获取单词后的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32275620/