regex - Suite 400 - 100 ABCDEF(从 100 捕获值)
问题描述
100 ABCDEF
我需要一个可以从输入字符串中找到的正则表达式Suite 400 - 100 ABCDEF
。应该注意的是,我创建了一个如下的正则表达式,但它从 Suite 中选择值。
[^-\s]\d.+
解决方案
只需放在$
正则表达式的末尾即可。$
意思是“行尾”。此外,将点替换为[^-]
,因此它将仅匹配非连字符:
[^-\s]?\d[^-]+$
推荐阅读
- php - 注意:试图获取非对象的属性“innertext”
- scala - 这个案例类定义如何允许中缀模式匹配?
- conditional-statements - 条件 if sum
- javascript - 使用 Cornerstone 自定义 BigCommerce 主题时,datatags.js 中出现“未捕获的 TypeError:无法读取未定义的属性 'ready'”错误
- ruby-on-rails - Ruby on Rails 运行时控制台
- c# - C#/.NET System.Configuration.ConfigurationManager,正确引用为指令,但在代码中无法识别
- shell - 从 ftp 服务器下载文件时出错
- python - pipenv 始终无法安装 pyscopg2
- java - 如何通过单击添加的删除图标在 TabLayout.Tab 上添加删除图标以删除选项卡
- google-apps-script - Google Calendar API - 如何获取日历的共享链接,特别是私人 ical url?