如何根据模式使用 javascript/nodejs 提取字符串的一部分?

拉斐尔 F。

前任:

"Hi, my name is Rafael and I live in Brazil."

我需要使用express 的方法获取人名和您所在的国家/地区,例如:

"Hi, my name is %name% and i live in %country%"

存在,一些工具,来做到这一点?

艾玛

可能是,

(Hi, my name is )[^\r\n]*( and I live in )[^.\r\n]*.

替换为,

$1%name%$2%country%.

可能在某种程度上接近这里可能需要的东西,但不确定。

const regex = /(Hi, my name is )[^\r\n]*( and I live in )[^.\r\n]*./g;
const str = `Hi, my name is Rafael and I live in Brazil.`;
const subst = `$1%name%$2%country%.`;
const result = str.replace(regex, subst);
console.log(result);

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用斜杠约束提取字符串的一部分?

如何在蜂巢中提取字符串的一部分

如何仅提取字符串的一部分

如何在javascript中提取字符串的一部分?

如何在RegEx中提取字符串的一部分

cmd:如何提取字符串的一部分?

使用sed提取字符串的一部分

使用awk或gawk提取字符串的一部分

需要使用shell提取字符串的一部分

使用BeautifulSoup提取字符串的一部分

如何使用Windows CMD基于模式提取字符串的一部分?

如何使用Stringr在特定的一组qout之间提取字符串的一部分?

如何使用正则表达式提取字符串的一部分

正则表达式:提取字符串的一部分,消除它的特定模式

如何在Windows批处理文件中提取字符串的一部分?

Scala:使用正则表达式提取字符串的一部分

需要使用正则表达式提取字符串的一部分

使用正则表达式提取字符串的一部分

使用正则表达式提取字符串的一部分

使用正则表达式从特定位置提取字符串的一部分

TSQL使用正则表达式提取字符串的一部分

使用正则表达式提取字符串的一部分

如何在python中的多行字符串中的两个子字符串之间提取字符串的一部分

如何使用“sed”获取字符串的一部分?

如何使用PHP获取字符串的一部分

如何使用explode()获取字符串的一部分

jQuery-如何使用substr获取字符串的一部分?

匹配模式并获取字符串的一部分

如何在JavaScript中获取字符串的最后一部分?