首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在字符类中使用$锚点不起作用

在字符类中使用$锚点不起作用
EN

Stack Overflow用户
提问于 2017-06-24 12:09:30
回答 2查看 123关注 0票数 1

我试图编写一个Regex来匹配具有前10个字符的字符串-- alpha数字,然后是空格和其他文本,或者是具有前10个字母数字字符的字符串,$似乎不起作用。

我编写了这个[A-Z0-9]{10}[\s$].*,它似乎可以很好地工作,字符串有10个字符,然后是一个空格和一些东西,但是不能处理在alpha数字之后结束的字符串。

例如。

代码语言:javascript
复制
"MNA345QWRE ABC" gets matched 
"MNA345QWRE" not matched
EN

Stack Overflow用户

回答已采纳

发布于 2017-06-24 12:18:34

$符号在[...]中被按字面处理。使用替换可以要求“空格后面跟着某物”或“行尾”:

代码语言:javascript
复制
[A-Z0-9]{10}(?:\s.*|$)

演示:https://regex101.com/r/f4ufzx/1

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44736218

复制
相关文章

相似问题

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