我根本没有使用正则表达式的经验。我的 vim 脚本需要一个简单的正则表达式来突出显示咖啡脚本函数或变量。
所以在下面的代码中
myvar = 12
square = (x) -> x * x
会强调myvar
和square
基本上在行首和和等号之间的任何内容。
这是我用伪代码表达它的方式
x = line.between("beginning of line", "=")
if x.contains(" ", "+", "-", "etc.")
return false
else
return true
我不必在所有情况下都工作,只是我可以使用的东西。