首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果退出,如何匹配视力组?

如果退出,如何匹配视力组?
EN

Stack Overflow用户
提问于 2021-01-04 14:23:19
回答 1查看 71关注 0票数 3

我有以下示例字符串:

(1-0) PK-35 -妇女

(2-2) PK-35名妇女

(1-0) Real -女性

(2-2) Real 妇女

有一些女足足球队,我想在没有风格的情况下获得这个名字。名称和体裁可以是分开的,也可以用"-“来表示。

我想要的捕获解决方案非常强大。问题是PK-35因为它的名字中有一个"-“。我的表情是

(W+s-*)(-)?妇女

但在第一个表达式是匹配PK-35 -,因为"-“是允许在第一组。如果存在"-“分离,如何才能捕获名称?

EN

回答 1

Stack Overflow用户

发布于 2021-01-04 19:48:53

您可以使用

代码语言:javascript
运行
复制
(\w[\w\s-]*?)\s+(?:-\s+)?Women

regex演示。详细信息:

  • (\w[\w\s-]*?) -第1组:单词字符后面跟着零或多个单词,空格或-字符尽可能少
  • \s+ -一个或多个空白空间
  • (?:-\s+)? -一个可选的非捕获组,它匹配连字符和一个或多个空白空间的一个或零次。
  • Women -一个文字字符串。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65564278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档