我有一个字符串,比如String str = "void Write(int *p,int a)"
我想获取函数名称“str”和参数名称“*p”、“a”。但是,我不知道有多少参数。
我写过"int\\s+|void\\s+|string\\s+|float\\s+|double\\s+|char\\s+\\(,\\)"
正则表达式。
第 1 部分 =Write(
第 2 部分 =*p,
第 3 部分 =a)
正则表达式的最后一部分\\(,\\)
是删除分号和括号。但如你所见,它失败了。我必须使用第二次拆分还是有其他方法?
喵喔喔
相关分类