社区
Java SE
帖子详情
写一个正则表达式
sunjun888888
2017-06-02 09:16:39
(alarmdata|650101001|106;90 |(WTUR.Bool.Rd.b0.QSBut)=FALSE;(WNAC.Bool.Rd.b0.Qstart)=FALSE |2)
怎么匹配上面的报文,每一个“|”中的字符数量都不固定
...全文
182
5
打赏
收藏
写一个正则表达式
(alarmdata|650101001|106;90 |(WTUR.Bool.Rd.b0.QSBut)=FALSE;(WNAC.Bool.Rd.b0.Qstart)=FALSE |2) 怎么匹配上面的报文,每一个“|”中的字符数量都不固定
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
S_clifftop
2017-06-04
打赏
举报
回复
为什么不能删重复的贴,好气啊
S_clifftop
2017-06-04
打赏
举报
回复
要匹配的字符串: "(alarmdata|650101001|106;90 |(WTUR.Bool.Rd.b0.QSBut)=FALSE;(WNAC.Bool.Rd.b0.Qstart)=FALSE |2)" 1、最简单的:"((.*)\\b(FALSE)\\b)(.*)2\\)" 2、如果"|"数量固定:"((.+\\|){3}(.*)\\b(FALSE)\\b).\\|{1}2\\)" 3、如果"|"数量固定,并且"."也固定:"((.+\\|){3}(.+\\.){8}?(.+){1}\\).\\b(FALSE)\\b?).\\|{1}2\\)"; 随便写的,只有最后的FALSE是匹配了,中间的FALSE算作了任意字符,等回去再考虑,如果觉得很复杂可以先优化一下,毕竟正则表达式想法不同写法不同
S_clifftop
2017-06-04
打赏
举报
回复
要匹配的字符串:"(alarmdata|650101001|106;90 |(WTUR.Bool.Rd.b0.QSBut)=FALSE;(WNAC.Bool.Rd.b0.Qstart)=FALSE |2)" 1、最简单的:"((.*)\\b(FALSE)\\b)(.*)2\\)" 2、如果"|"数量固定:"((.+\\|){3}(.*)\\b(FALSE)\\b).\\|{1}2\\)" 3、如果"|"数量固定,并且"."也固定:"((.+\\|){3}(.+\\.){8}?(.+){1}\\).\\b(FALSE)\\b?).\\|{1}2\\)"; 随便写的,只有最后的FALSE是匹配了,中间的FALSE算作了任意字符,等回去再考虑,如果觉得很复杂可以先优化一下,毕竟正则表达式想法不同写法不同
一个治疗术
2017-06-02
打赏
举报
回复
是匹配竖线之间的内容吗
IT油条
2017-06-02
打赏
举报
回复
http://blog.csdn.net/random0708/article/details/71171447
带你学会使用
正则表达式
本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有
一个
清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂...
如何用python
写
一个
正则表达式
,匹配每 3 位就有
一个
逗号的数字(千分号)?
#如何用python
写
一个
正则表达式
,匹配每 3 位就有
一个
逗号的数字(千分号)? 这个是《Python编程快速上手 让繁琐工作自动化》
正则表达式
这一章的习题 下午摸索了半天,本身对正则不是特别了解,之前接触过一些,近几...
写
一个
正则表达式
,去掉匹配字符串的最后
一个
字符
如果要使用
正则表达式
来去掉匹配字符串的最后
一个
字符,可以使用如下
正则表达式
: (.*).$ 这个
正则表达式
使用了贪心匹配,其中 .* 匹配任意数量的任意字符,. 匹配单个任意字符,而 $ 表示匹配行的末尾。在这个正则...
正则表达式
全解析+常用示例
在开始
写
这篇文章之前,我的心里还是纠结的。我在问自己要不要
写
这篇东西,关于相似的内容网上多如牛毛,而且...关于
正则表达式
一直都是个让很多程序员都觉得很郁闷的
一个
东西,我觉得创造
正则表达式
的那个家伙简直就是
Linux基础之
正则表达式
正则表达式
是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成
一个
“规则字符...
Java SE
62,615
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章