Atom RegExp搜索+替换:完全匹配符号+ AlphaNumeric与OR结束分号的类

时间:2015-08-20 21:19:02

标签: regex search sass atom-editor

为什么这很重要?

我基本上将Web应用程序中的所有颜色转换为颜色变量。现在我有一个包含所有颜色的列表,我将近似颜色匹配替换为主颜色变量名称,以合并颜色代码。

尝试吗

我试图找出如何为正确的字符串匹配编写正则表达式。正则表达式搜索&替换是为了我可以搜索特定类而不进行变量覆盖的ide Atom;比如$ color_base1和$ color_base11。由于前面的例子,遗憾的单词匹配在这种情况下不可行。

此外,变量的结尾可以以分号结尾或不结束;所以一个或声明结束匹配。 目标是为“$ color_base1”&的变量名称提供精确的regExp匹配。 “$ color_base1;”

到目前为止我有什么?我知道它很糟糕......我正在学习。 :(

我非常感谢有关如何实现这一目标的任何指导和建议,

 ^\W$\bcolor\W__\blayoutBody

1 个答案:

答案 0 :(得分:0)

\$color_base1(;|\b)

https://regex101.com/r/bN4mA1/2

我有点不清楚你是否想要匹配" $ color_base11"或不。如果这样做,请将正则表达式更改为:

\$color_base\d+;?