栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

正则表达式名称

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

正则表达式名称

  • 连字符(Worthington-Smythe)

在第二个字符类中添加-。最简单的方法是在开始时添加它,这样就不可能将其解释为范围修饰符(如所述

a-z
)。

^ [AZ] [-a-zA-Z] + $
  • 以使徒名字命名(D’Angelo)

这样做的天真方法如下:

^ [AZ] [-'a-zA-Z] + $

别忘了您可能需要将其转义到字符串中!给定您的示例,“更好”的方式可能是:

^ [AZ]'?[-a-zA-Z] + $

这将在第二位置允许单撇号。

  • 带有空格的名称(范德汉普顿)-在此阶段可能不需要或不需要中间的大写字母超出了我的兴趣。

在这里,我很想再做一次我们的天真做法:

^ [AZ]'?[-a-zA-Z] + $

可能更好的方法可能是:

^ [AZ]'?[-a-zA-Z]([a-zA-Z])* $

最后寻找多余的单词。如果您要在大量额外的文本中匹配名称,这可能不是一个好主意,但是同样,原件也不会做得很好。

  • 联名(本和杰里)

此时,您不再查看单个名称了吗?

无论如何,正如您所看到的,正则表达式具有快速增长的习惯…



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/443088.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号