javascript - 以特定字符串为前缀的数字的正则表达式的语法
问题描述
我真的不想在这里问这个,因为我确信这会让我被否决,但我真的被困住了。
我使用了多种工具来测试正则表达式,但语法非常混乱。
我试过的
我将为此使用 javascript,例如,我有以下字符串:
Product ID: 4381 - Fanta Berry cans 355ml x 24
这是来自自动完成下拉菜单的搜索结果,其格式始终为:
Product ID: product_id - Product Name
现在我需要获取 product_id 之间的数字:和 -
我努力了
/[\d]/g
但这只是选择字符串中的所有数字。
我也试过:
[(:\b)-]
并选择 : 和 - 这是我想要获得的数字之间的字符。但我似乎无法弄清楚获取它们之间数字的语法。我觉得我很接近,但经过数小时的搜索,我似乎无法破解它,我知道这不是人们为你工作的地方,但我向你保证,我已经尝试过并且真的在亏损!如果有人能告诉我获得该数字所缺少的一点语法,我将不胜感激。
解决方案
推荐阅读
- ruby-on-rails - 根据日期字段组织数组
- r - R Shiny GoogleSheets4:部署时 Shinyio 服务器中的身份验证错误?
- string - 如何编写不需要引号的bash函数?
- office-js - Excel JS 加载项:将非敏感数据存储在隐藏的工作表与工作簿设置中
- azure - 找不到 Azure 数据工厂
- javascript - 如何在 python 模板中使用我的“SearchDate”替换 type = date Valuse,
- python - 用今天和 10 个时期后每个细分市场中的客户数量初始化一个矩阵 - R 到 Python
- java - 找到最大匹配 3 个三角形数
- php - 将网站访问者重定向到 Nginx 中的 Bowser 语言(url 重写)
- android - Flutter:添加网址后如何显示加载屏幕?