社区
Java SE
帖子详情
讨论一下正则表达式有哪些用途
buzaibeishang4617016
2010-06-07 06:51:58
最近在论坛里看到很多有关于正则表达式的处理方法,由于不是很懂,请各位大虾介绍一下,不差分
...全文
1450
32
打赏
收藏
讨论一下正则表达式有哪些用途
最近在论坛里看到很多有关于正则表达式的处理方法,由于不是很懂,请各位大虾介绍一下,不差分
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuchao19900917
2011-06-03
打赏
举报
回复
我菜鸟不知正则有没有发展
gsk88521
2010-06-14
打赏
举报
回复
验证你输入的字符串是否合法,正则就是为字符串创建的定义规则,规定什么代表数字,什么代表字母,用正则表达式可以表示任意类型任意长度的字符串,所以正则才有了验证,替换,过滤等一系列用处!
buzaibeishang4617016
2010-06-13
打赏
举报
回复
哎,居然没人回了,结贴吧
岁月之梦
2010-06-08
打赏
举报
回复
替换 验证 过滤
宁静-夏天
2010-06-08
打赏
举报
回复
dracularking
说的不错,这个也是不局限于语言。
信息检索方面的应用其实非常多,词法分析大多都是建立在正则的基础上的。
词法解析器 bison 就是基于正则表达式的 token 模式。
WilliamTau
2010-06-08
打赏
举报
回复
用过网页小偷你就知道有什么用了……用正则唰的一下把别人的网址改成你的网址……
qq774097676
2010-06-08
打赏
举报
回复
验证 字符串匹配吧
shengyx
2010-06-08
打赏
举报
回复
正则表达式就是一种规则,你定义好规则,计算机根据你的规则从你提供的数据源中进行查找或替换操作。
给点正则表达式的例子给你
正则表达式(19种)
"^\d+$" //非负整数(正整数 + 0)
//使用正则表达式校验汉字输入
@"^[\u4e00-\u9fa5]{0,}$"
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\d+$" //整数
"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\d+)(\.\d+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$" //url
(((19)|(20))[0-9][0-4])[-,/](1[0-2]|0?[1-9])[-,/](3[0,1]|[1,2][0-9]|0?[1-9]) //日期 yy-/mm-/dd
dracularking
2010-06-08
打赏
举报
回复
正则表达式,就是regular expression
regular:有规律的
可以说是可将各种具有一定规律的具体表达式实现 抽象出来,统一表达的规律式,供其匹配,验证是匹配之下的一种应用
不能飞的肥燕
2010-06-08
打赏
举报
回复
验证的时候用
HerdyChong
2010-06-08
打赏
举报
回复
字符串匹配,用来查询、替换
nihao123ou
2010-06-08
打赏
举报
回复
看看,学习下
BearKin
2010-06-08
打赏
举报
回复
[Quote=引用 2 楼 hjjk123 的回复:]
验证 提取信息
[/Quote]
+1
assdust110
2010-06-08
打赏
举报
回复
验证数据合法性,再有一个就是截取字符串,爬数据
mouer
2010-06-08
打赏
举报
回复
说白了就是查找..
Headsen
2010-06-08
打赏
举报
回复
模式匹配、搜索、替换、验证
shikaree2008
2010-06-08
打赏
举报
回复
通俗点说就是一个筛选规则
jiazimo
2010-06-08
打赏
举报
回复
匹配 验证..
Java技术栈
2010-06-08
打赏
举报
回复
最大的用处能进行字符串模式匹配
funfun5433
2010-06-08
打赏
举报
回复
每天回帖即可获得10分可用分!小技巧:
加载更多回复(12)
正则表达式
(一)从初学到精通
正则表达式
知道
正则表达式
引擎是如何工作的有助于你很快理解为何某个
正则表达式
不像你期望的那样工作。有两种类型的引擎:文本导向(text-directed)的引擎和正则导向(regex-directed)的引擎。Jeffrey Friedl 把他们称作 DFA 和 ...
ASP
正则表达式
ASP
正则表达式
根据给定的文件信息,可以看出这里讨论的主题与ASP
正则表达式
无关,而是涉及了Windows API函数在Visual Basic(VB)中的使用。然而,既然题目要求我们从标题和描述中提取有关“ASP
正则表达式
”的知识点,我们将首先...
精通
正则表达式
_第三版
- 讨论在不同工具和环境中使用
正则表达式
的具体方法。 7. **Perl Regular Expressions(Perl中的
正则表达式
)** - 详细介绍Perl语言中
正则表达式
的特性和用法。 8. **Online Information(在线资源)** - ...
教你在30分钟学会
正则表达式
- **社区交流**:Stack Overflow、GitHub等社区中有大量关于
正则表达式
的讨论和示例。 通过上述知识点的学习,你将在接下来的30分钟内建立起对
正则表达式
的基本认识,并能够在实际开发中运用它们解决常见的文本处理...
大有可为的“
正则表达式
”(一).docx
在本篇中,我们将深入探讨
正则表达式
的概念、语法以及常见
用途
。 首先,让我们了解
正则表达式
的基本概念。
正则表达式
是一种描述字符串模式的语言,它通过特殊的字符和结构来定义字符串的匹配规则。这些规则可以是...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章