gpt4 book ai didi

javascript - 用于替换 CSS 文件中的类名的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:43 25 4
gpt4 key购买 nike

我有一个 css 文件,其中一个类名出现了多次。称之为.foo相同的名称也出现在文件中,如 foo 和 #foo

我正在尝试创建一个可以匹配 css 类 .foo 但忽略其他变体 foo 和 #foo 的 JavaScript 正则表达式。

到目前为止,我已经尝试了以下变体但没有成功:

css.replace(/.foo/g,"")

css.replace(/^.foo/g,"")

css.replace(/^.foo*/g,"")

css.replace(/\b.foo/g,"")

css.replace(/.foo\b/g,"")

最佳答案

转义正则表达式中的点:

css.replace(/\.foo/g, '');

否则会匹配any non newline characterfoo 之前。

如果您只关心匹配 .foo 而不是 .foobar 您可以将 \b 添加到正则表达式中作为 @Niet suggested在评论中:/\.foo\b/g.

关于javascript - 用于替换 CSS 文件中的类名的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523454/

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