我正在为我的 Lua 代码做一些基本的格式化。就像在数学操作数周围添加缺失的空格等。
现在我意识到如果我在引号之间进行这些格式化是一个非常糟糕的主意(即,我不想更改代码中的字符串)。
解决这个问题的最优雅的方法是什么。到目前为止我的想法:
- 像我到目前为止所做的那样做一个正则表达式来找到我想要编辑的地方,然后从字符串的开头计算引号到这个地方。如果有奇数个引号,我在一个带引号的字符串中。
- 将行预拆分为引号内和引号外的部分,并且仅格式化外部部分。
我错过了一些明显的东西吗?更好的选择?
我正在为我的 Lua 代码做一些基本的格式化。就像在数学操作数周围添加缺失的空格等。
现在我意识到如果我在引号之间进行这些格式化是一个非常糟糕的主意(即,我不想更改代码中的字符串)。
解决这个问题的最优雅的方法是什么。到目前为止我的想法:
我错过了一些明显的东西吗?更好的选择?