求一正则表达式!java中 匹配出除"//"和"/*" 注释的中文!

一些中文句子中可能包含英文,也希望能匹配整句话!如图匹配出“小明拿了A卡”

\*\/(?:(?!\/\*)[\s\S])*"((?:(?=.*[\u4E00-\u9fa5]).)+)

取分组1

追问

这个放到java里头会报编译错误

这个具体要改哪里,对正则不熟。。。。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-19
\"[\u4E00-\u9FA5a-zA-Z]+\"
上面是正则,java怎么转义你自己处理追问

这个会把纯英文的也匹配出来

追答

可以适当改改

本回答被网友采纳