用于匹配Shell脚本中所有变量的正则表达式

时间:2018-11-19 11:53:15

标签: regex visual-studio-code

假设我有以下字符串:

cd $MY_DIR
This is some text:$MY_VARIABLE
Add some other text $1 $2 $FOO value=$BAR

查找变量所有出现的有效正则表达式是什么?

我尝试了以下表达式,但是它有一些缺点:

  • 还选择空白
  • 没有单独选择$1 $2

\$.*

1 个答案:

答案 0 :(得分:2)

您可以使用

\B\$\w+

匹配不带字母,数字或$的{​​{1}},然后匹配1个或多个字母,数字或_

enter image description here