gpt4 book ai didi

javascript - 正则表达式替换任何单个单词

转载 作者:行者123 更新时间:2023-12-05 03:16:13 24 4
gpt4 key购买 nike

我需要用“page.a = node.b”替换“page.a = b”。总之,我需要将单个单词“b”变成“node.b”;换句话说,字符串 'page.a = b && page.a < c' 应该转换为 'page.a = node.b && page.a < node.c',只需添加 'node.'作为单个单词的前缀。谁能帮我这个?我认为 js regexp 可以工作,但就是找不到方法。

let origin = 'page.a = b'
let expected = 'page.a = node.b';

我如何从源中获取预期的字符串?

最佳答案

您可以使用否定环视来查找前面或后面没有点或单词字符的单词:

(?<![.\w])(\w+)(?![.\w])

并将匹配的词替换为:

node.$1

https://regex101.com/r/GD2N9g/5

关于javascript - 正则表达式替换任何单个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74779676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com