当前位置 :
如何用正则表达式匹配英文句子Nowalmosteveryotherattackisadoubletap.Thereisnojustificationforit.That'sall?比如这三个句子,我如何用正则匹配英文句子呢?句子结尾可以是英文句号或者是问号
更新时间:2024-04-28 03:47:41
3人问答
问题描述:

如何用正则表达式匹配英文句子

Nowalmosteveryotherattackisadoubletap.Thereisnojustificationforit.That'sall?

比如这三个句子,我如何用正则匹配英文句子呢?句子结尾可以是英文句号或者是问号

孙宏晖回答:
  b([a-zA-Z]+['"s])*[a-zA-Z]+(.|?)   以上正则可以匹配这三个句子   如果你的正则引擎支持的话,为避免过多的回溯,降低匹配效率,可以这样写   b([a-zA-Z]++['"s])*[a-zA-Z]++(.|?)
李慧卿回答:
  谢谢,请问如果中间有逗号呢?比如“Thereisnojustificationforit,andThat'sall?”
孙宏晖回答:
  又不说在什么工具里用正则,下面的正则已经考虑到本人能想到的情况,不过不是所有的工具都能支持(?I)这种忽略大小写的语法b(?i)(([a-z]+|"[a-z]+")s?[',;]?s?)*[a-z]+(.|?|!)
最新更新
云好查(yunhaocha.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 云好查 yunhaocha.com 版权所有 闽ICP备2021002822号-14