用正则表达式匹配字符数不小于40的句子末尾的句号"."

例文:
David said passionately, “I swear I’ll find a way to pay you back. If it takes all my life, I’ll see that you get paid. I know how expensive you are, and I—”
“I don’t think you do, son.”
“I have no one else to turn to, Dr. Patterson. I—I’m begging you.

我需要把文章里按句号换行,但是忽略字符数小于30的句子(句号),需要匹配相应的句号,用正则应该怎么写?
我用(?<=.{30,})\.匹配失败,(?<=exp)不能这么用吗?

用替换法即可
查找如下正则
.{30,}?\.
替换成
$1\n追问

非常感谢!不过1代表第一个匹配吧,但是我在linux下的geditor和win下的notepad++都不能成功替换,第一个匹配整个被替换了,需要用什么工具来操作?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-14
你好hello!
相似回答