请问,java正则匹配去掉首部,尾部的多余的标点符号?

比如这样::??你好么!。变成:你好么!
但是:你好??么。保持不变,就是说只去掉首部,尾部大于两个以上的连在一起的标点符号,java正则应该怎么写呢?

^[:\.,?'"!]*|(?<=[:\.,?'"!])[:\.,?'"!]*$

在中括号里面写上所有你想去掉的标点,区分全半角

追问

好 ,我试一下

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答