javascript - 使用正则表达式获取单词后的名称

标签 javascript regex

我正在尝试获取确定的单词后的第一个单词,这就是我正在做的:

文字:

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/

相关文章:

Java 正则表达式 value.split ("\\."), "the back slash dot"除以字符?

javascript - AJAX - 发送 html 片段可以吗?

javascript - 获取带有原始图像 alpha 的图像数据?

javascript - 使用Select 2下拉菜单进行10000条以上的大数据搜索

C# 正则表达式匹配任何字符?

javascript - 改进我可怕的 switch 正则表达式匹配语句

javascript - 如何获取 extjs 组合框中突出显示的项目?

javascript - 滚动条因背景图片而消失

python - 如何使用标志仅返回一组使用 findall- Python

java - 正则表达式帮助