去掉空白行
^\s*(?=\r?$)\n
匹配十六进制数
b0[xX]([0-9a-fA-F])\b
匹配单引号或双引号内的任意字符串
((\".+? \")|('.+?'))
匹配整数和小数
b[0-9]*\.*[0-9]+\b
匹配# ** 类型注释
# .*
匹配// 类型注释
// .*
去掉空白行
^\s*(?=\r?$)\n
匹配十六进制数
b0[xX]([0-9a-fA-F])\b
匹配单引号或双引号内的任意字符串
((\".+? \")|('.+?'))
匹配整数和小数
b[0-9]*\.*[0-9]+\b
匹配# ** 类型注释
# .*
匹配// 类型注释
// .*