如果我在字符串文字中有一个神奇的Vim正则表达式,是否可以将整个正则表达式转换为使用不同魔术模式的替代表示形式,因此可以将该等效正则表达式粘贴到源代码中?
例如,如果我要转换此魔术模式,请执行以下操作:
'\m-\=\<\d\+L\=\>\|0[xX][0-9a-fA-F]\+\>'
变成非常魔幻的模式,使其更具可读性,例如:
'\v-=<\d+L=>|0[xX][0-9a-fA-F]+>'
我经常犯错误,尝试手动将其转换。
我不知道一个。您是否打算始终将它们用单引号引起来?
—
FDinoff '16
也许这可能是一个起点。但是,我只是勉强测试过。
—
Christian Brabandt '16
关于题名,很难,请考虑将一种非常魔术的正则表达式
—
肯特
[0-9]+
转换为没有魔术的正则表达式... ;-)
@MuMind我想我不明白您要寻找的比较类型:-)关于插件的改进,请毫不犹豫地使用github对其进行测试,以表示错误或什至提出请求,我很乐意看看!
—
statox