早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如何用正则表达式匹配英文句子Nowalmosteveryotherattackisadoubletap.Thereisnojustificationforit.That'sall?比如这三个句子,我如何用正则匹配英文句子呢?句子结尾可以是英文句号或者是问号

题目详情
如何用正则表达式匹配英文句子
Now almost every other attack is a double tap.There is no justification for it.That's all?
比如这三个句子,我如何用正则匹配英文句子呢?句子结尾可以是英文句号或者是问号
▼优质解答
答案和解析
\b([a-zA-Z]+['"\s])*[a-zA-Z]+(\.|\?)
以上正则可以匹配这三个句子
如果你的正则引擎支持的话,为避免过多的回溯,降低匹配效率,可以这样写
\b([a-zA-Z]++['"\s])*[a-zA-Z]++(\.|\?)