我设法将一个语法(.tmLanguage)文件放在一起,以便在Sublime Text 2中使用。我非常想突出显示数字。我试过了:
<string>0|1|2|3|4|5|6|7|8|9</string>
哪个有效,但只适用于个位数,所以我认为正则表达式是
<string>[0-9]</string>
但这并不奏效。有人可以帮我在Sublime中使用正确的语法吗?
答案 0 :(得分:1)
如果您将代码更改为:
<string>\d+</string>
它应该找到所有整数。
在你的情况下,至少有一个数字,但尽可能多。我可以建议:
<string>\d+(\.\d+)?</string>
因为它也会找到十进制数字。
那应该捕获整数和十进制数。