关于正则表达式,我处于学习曲线的某个位置,我需要使用它们来自动修改一堆C header 中的函数原型(prototype)。有谁知道一个不错的正则表达式来查找C header 中的所有函数原型(prototype),同时排除其他所有东西?

编辑:最初不清楚的三件事:

  • 不用关心C++,只关心C语言。这意味着不需要模板等。
  • 该解决方案必须与typedef和struct一起使用,而不仅限于基本的C类型。
  • 这是一次性的事情。它不必很漂亮。只要它有效,我都不关心它有多大,但是我不想要一个复杂,难以实现的解决方案。
  • 最佳答案

    您可以使用ANSI C yacc/lex grammar实现解析器。

    关于c - 正则表达式拉出C函数原型(prototype)声明?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/476173/

    10-08 23:45