用正则表达式JavaScript查找要终结点的单词

前端之家收集整理的这篇文章主要介绍了用正则表达式JavaScript查找要终结点的单词 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有人知道我该怎么办?我需要在单词中找到以下单词,直到结束为止.

文字范例:

产品:
我的精彩产品.

我需要:我的精彩产品

我设法找到下一个单词,但找到其他单词,直到找到最后一个带有此代码的单词:

const product= 'PRODUCT:';

let result = text.match(new RegExp(product+ '\\s(\\w+)','i'));

if (result != null) {
    result = result[1];
}

谢谢.

最佳答案

// Input = Product: My wonderful product.
// Output = My wonderful product
const text = 'Product: My wonderful product.';
const product = 'PRODUCT: ';

const matches = text.match(new RegExp(`(?:${product})(.*)`,'i'));

let result;
if (matches && matches.length === 2) {
  result = matches[1];
} else {
  result = '';
}

console.log(result)

看到
https://regex101.com/r/ZA4qHz/1/进行调试.

相关文档:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

原文链接:https://www.f2er.com/js/531192.html

猜你在找的JavaScript相关文章