标签: c++ parsing command token
我正在开发用户脚本和引擎修改工具,用户可以在其中创建自定义代码的脚本,然后将其转换为c ++代码或其他任何代码。
例如,用户可以键入init x,例如,生成器会提供x(); ~x();。或integer x : 2变为int x = 2。我该怎么做呢?有没有非复杂的方法可以做到这一点?
init x
x(); ~x();
integer x : 2
int x = 2
答案 0 :(得分:0)
查看正则表达式。 Web上有大量资源,大多数脚本语言都支持它们。使用正则表达式进行解析非常容易。