首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex匹配所有内容,直到特定的数字+字符序列

问Regex匹配所有内容,直到特定的数字+字符序列
EN

Stack Overflow用户
提问于 2022-04-01 04:39:29
回答 1查看 46关注 0票数 1

我正在努力匹配产品的标题,直到他们的包装尺寸。

示例:

  • Glen 20消毒剂喷雾原味300克
  • Devondale 100%纯全面霜长寿牛奶1l
  • Maggi 2分钟速食全麦牛肉面条5包

返回:

Scent

  • Devondale
  • Glen 20消毒剂喷雾原装100%纯全面霜长寿命牛奶
  • Maggi 2分钟方便面

使用^0-9*对数字进行匹配不考虑名称,包括数字值。

我能用^0-9*和(g_l_l~*)组合吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-01 04:47:31

您可以使用以下regex模式:

代码语言:javascript
复制
^.*(?=\s+\d+\w*(?: \w+)?$)

​

Demo

​

这个正则表达式表示匹配:

代码语言:javascript
复制
^.*                      all content from the start
(?=\s+\d+\w*(?: \w+)?$)  until hitting a number with optional trailing
                         word characters, followed by space and optional unit,
                         at the end of the input
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71701894

复制
相关文章

相似问题

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