社区
C#
帖子详情
正则表达式的[]问题
java__net
2010-03-30 10:17:58
请问[a-z0-9]和[a-z][0-9]是一样的吧?
任意字符和任意n位字符怎么表示?
谢谢!
...全文
49
6
打赏
收藏
正则表达式的[]问题
请问[a-z0-9]和[a-z][0-9]是一样的吧? 任意字符和任意n位字符怎么表示? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hepeng_8
2010-03-30
打赏
举报
回复
不一样的
第一个是只有一个字符,该字符时a-z0-9中的一个
第2个表示有2个字符,第一个字符时a-z中的一个,第2个是0-9中的一个
任意字符 .
任意n为字符 .{n}
所以啊
嘛3
Alden
2010-03-30
打赏
举报
回复
不一样
[a-z0-9]在a-z或者0-9中任一个
[a-z][0-9]在a-z中任一个并且0-9中任一个
-过客-
2010-03-30
打赏
举报
回复
不一样,上面已经解释了
任意字符可以用
(?s).
[\s\S]
[\w\W]
[\d\D]
(.|\n)
中的一个,测试结果是(?s).的效率最高,[\d\D]的效率次之,(.|\n)效率最低
在.NET中\d还可以匹配全角数字,所以它和[0-9]不等价
在JavaScript中,\d和[0-9]是等价的
兔子-顾问
2010-03-30
打赏
举报
回复
[0-9]其实不用这么写,因为这就是所有数字了。写\d就好了,如果是一部分,才需要指定范围,例如[3-6]
鸭梨山大帝
2010-03-30
打赏
举报
回复
1.请问[a-z0-9]和[a-z][0-9]是一样的吧?
不一样,
[a-z0-9]指 a到z或者0-9中任意一个字符
[a-z][0-9]表示 a到z任意一个字符+0-9任意一个字符 共计2个字符
2.任意字符和任意n位字符怎么表示?
任意字符:"."
任意n位字符: .{m,n} (自己设m,n m到n位)
十八道胡同
2010-03-30
打赏
举报
回复
请问[a-z0-9]和[a-z][0-9]是一样的吧?
----------------------
不一样的
第一个是只有一个字符,该字符时a-z0-9中的一个
第2个表示有2个字符,第一个字符时a-z中的一个,第2个是0-9中的一个
任意字符 .
任意n为字符 .{n}
最后一个对吗?
正则表达式
30分钟入门教程doc
正则表达式
30分钟入门教程
精通
正则表达式
正则表达式
各语言通用,这本书是经典中的经典
Python
正则表达式
(一看就懂)
目前越来越多的网站、编辑器、编程语言都已支持一种叫“
正则表达式
”的字符串查找“公式”,有过编程经验的同学都应该了解
正则表达式
(Regular Expression 简写regex)是什么东西,它是一种字符串匹配的模式...
Linux基础之
正则表达式
正则表达式
:又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。
正则表达式
通常被用来检索、替换那些符合某个模式(规则)的文本。
正则表达式
是对字符串...
中文
正则表达式
匹配-正则中文匹配
原文链接:...\w匹配的仅仅是中文,数字,字母,对于国人来讲,仅匹配中文时常会用到,见下匹配中文字符的
正则表达式
: [\u4e00-\u9fa5]或许你也需要匹配双字节字符,中文也是双...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章