blackantt 发表于 2019-06-10 10:18

怎么把完整的疑问句(问号前的第1个句号与问号之间的提取出来

本帖最后由 blackantt 于 2019-06-10 10:50 编辑

. None of Thank you ?
. None of. Thank you ?

~ m/(\..+\?)/)

希望只匹配到. None of Thank you ?
. Thank you ?         

而不匹配. None of. Thank you ?
该怎么改?

我想把 一个完整的疑问句 (问号前的第1个句号与 问号 之间的)匹配出来!



legs 发表于 2019-06-12 10:59

下面两个都可以
perl -nE'say/.*(\..+\?)/'
perl -nE'say/\.[^.]+\?/g'
页: [1]
查看完整版本: 怎么把完整的疑问句(问号前的第1个句号与问号之间的提取出来