任何人都可以帮我改进我的正则表达式,因为我的'spintax'语法突出了崇高吗?
它正在工作,但加载速度非常慢,我认为因为我的正则表达式过于贪婪。这只是4级spintax深度tho,超过这个水平会使它加载更长。
也许我把崇高的语法都搞错了,但有没有办法让它变得更快并且无限深入?
main:
- match: '({{0,1}[^{}]*?)({{0,1}[^{}]*?){[^{}]*}([^{}]*}{0,1})([^{}]*}{0,1})'
captures:
4: variable.language
3: keyword
2: keyword
1: variable.language
0: string
Spintext示例: