Atom RegExp 搜索+替换:精确匹配符号+带有 OR 结束分号的字母数字 类

Atom RegExp Search+Replace: Exact Match Symbol+AlphaNumeric with OR Ending Semicolon for Classes

为什么这很重要?

我基本上是将 Web 应用程序上的所有颜色都转换为颜色变量。现在我有了所有颜色的列表,我将接近的颜色匹配替换为主要颜色变量名称以合并颜色代码调色板。

正在尝试吗?

我正在尝试了解如何为精确的字符串匹配编写正则表达式。正则表达式搜索和替换适用于 ide Atom,我可以在其中搜索特定的 类 而无需执行变量 overrides;像 $color_base1 和 $color_base11。由于前面的示例,默认单词匹配在这种情况下无法正常工作。

另外,变量的结尾可以有分号或者没有;所以一个或语句结束匹配。 目标是对变量名称“$color_base1”和“$color_base1;”

进行精确的正则表达式匹配

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

对于如何实现这一目标的任何指导和建议,我将不胜感激,

 ^\W$\bcolor\W__\blayoutBody

$color_base1(;|\b)

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

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

$color_base\d+;?