如果是字符串“(lksjdf)”,如何把括号里的字符去掉?用c语言写或者用正则表达式。

对于你的这个字符串,Canonical可以这样写:

\((.+)\)

或者

^\((.+)\)$

或者

^\((\w+)\)$

注:如果处理内容发生变化,正则化也应进行修改。

c语言,不要写,因为没有正规化处理效率。

如果你有兴趣,可以去看看:

crifan正则表达式的学习体会

(我这里不想贴地址,请你自己用谷歌搜索标题,就能找到贴地址。)