首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在正则表达式搜索中包含井号和逗号?

如何在正则表达式搜索中包含井号和逗号?
EN

Stack Overflow用户
提问于 2017-05-02 14:14:41
回答 1查看 54关注 0票数 1

这是我想要做的:

我需要在网站上搜索各种号码范围。例如,250-7,000。我在页面上搜索的数字总是以#符号开头。因此,#366#5,432。我想出了这个正则表达式来搜索基本数字范围:

代码语言:javascript
运行
复制
^(3[5-8][0-9]|39[0-9]|[4-9][0-9]{2}|[1-6][0-9]{3}|7000)$

但是,如果数字为1,000或更大,则不会考虑开头的#符号或逗号。我不确定如何包含这两个因素。任何想法都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-05-02 14:23:46

试试这个正则表达式:

代码语言:javascript
运行
复制
^#(2[5-9][0-9]|[3-9][0-9][0-9]|[1-6],[0-9][0-9][0-9]|7,000)$

说明:

代码语言:javascript
运行
复制
2[5-9][0-9]            match 250-299
[3-9][0-9][0-9]        or match 300-999
[1-6],[0-9][0-9][0-9]  or match 1,000 - 6,999
7,000                  or match 7,000

演示:

Regex101

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43731264

复制
相关文章

相似问题

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