社区
脚本语言
帖子详情
这个正则表达式如何写?
goregrypeck
2009-12-16 11:27:53
'邯郸市','61.182.56.*','休想再欺负中国人','<p>休想再欺负我们中国人,我们现在老厉害啦!</p><p></p><p>向日本友人致敬!</p>'
将没有 ‘’里面的东西都拿出来,我的是这样的/ '(.*?)'/ 但是遇到有 ‘邯郸市[her0]'的时候就只匹配到 ‘邯郸市[her0],然后匹配不了后面的
...全文
161
9
打赏
收藏
这个正则表达式如何写?
'邯郸市','61.182.56.*','休想再欺负中国人','休想再欺负我们中国人,我们现在老厉害啦!向日本友人致敬!' 将没有 ‘’里面的东西都拿出来,我的是这样的/ '(.*?)'/ 但是遇到有 ‘邯郸市[her0]'的时候就只匹配到 ‘邯郸市[her0],然后匹配不了后面的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goregrypeck
2009-12-23
打赏
举报
回复
好
赵4老师
2009-12-22
打赏
举报
回复
可以先将所有[]替换成全角的方括号比如〖〗,提取后再替换回来。
goregrypeck
2009-12-21
打赏
举报
回复
谢谢楼上的几位,我的正则表达式是在JAVA里的pattern.matcher来匹配的,
String regex = "'(.*?)'";
Pattern partern = Pattern.compile(regex);
Matcher matcher = partern.matcher(line);
例如有这样的字符串:543463252,'思雨G´[残雨] ',1260697806,'中山市','121.14.94.*'
但现在的正则取不出 思雨G´[残雨] 因为有[]符号存在(其他没有[]符号的都能正确提取)
goregrypeck
2009-12-21
打赏
举报
回复
谢谢楼上的几位,我的正则表达式是在JAVA里的pattern.matcher来匹配的,
String regex = "'(.*?)'";
Pattern partern = Pattern.compile(regex);
Matcher matcher = partern.matcher(line);
例如有这样的字符串:543463252,'思雨G´[残雨] ',1260697806,'中山市','121.14.94.*'
但现在的正则取不出 思雨G´[残雨] 因为有[]符号存在(其他没有[]符号的都能正确提取)
ccj1985
2009-12-18
打赏
举报
回复
$str = "'邯郸市','61.182.56.*','休想再欺负中国人',' <p>休想再欺负我们中国人,我们现在老厉害啦! </p> <p> </p> <p>向日本友人致敬! </p>'";
@array = ($str =~/'(.*?)'/g);
$str = q{};
foreach my $p (@array){
$str .= $p;
}
print $str;
赵4老师
2009-12-17
打赏
举报
回复
/'(.*?)','(.*?)','(.*?)','(.*?)'/
goregrypeck
2009-12-16
打赏
举报
回复
错了 是将 ‘’里面的东西都拿出来,我的是这样的/ '(.*?)'/ 但是遇到有 ‘邯郸市[her0]'的时候就只匹配到 ‘邯郸市[her0],然后匹配不了后面的
所以是不是[] 符合的问题?
jqwhwf
2009-12-16
打赏
举报
回复
难道是re.search和re.match的用法区别?
thy38
2009-12-16
打赏
举报
回复
LZ能不能写清楚了?到底是‘’里面还是’’?干脆你写个测试用例,再写个结果我看看。
写
正则表达式
需要注意转义
转载于:https://blog.51cto.com/5880861/1664894
关于
正则表达式
如何
写
1要
写
的
正则表达式
要求 交易系统应在用户交互页面对项目批复文号进行验证,除要求不能为空且不包含非法字符外,固定资产投资项目还应将项目批复文号由非格式化字段调整为三个单独字段,分别代表发文机关代字、年份代码和发文顺序号,即AAAA〔BBBB〕CCCC号,其中发文机关代字控制字符长度为20个字符但不限制字符类型,年份代码限制仅可输入四位阿拉伯数字同时控制数值范围,发文顺序号限制最多可输入四位阿拉伯数字 就是这个项目批复文号 的规则 AAAA〔BBBB〕CCCC号 最后
写
出来了 ^[\u4E00-\u9FA5A
正则表达式
真的很强大,可惜你不会
写
本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间
正则表达式
在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持
正则表达式
。 但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于
正则表达式
的课程给你修,在你学会正则之前,你只能看着那些正则大师们,
写
了一串外星文似...
JS 中怎么
写
正则表达式
1.
正则表达式
规则 1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言
正则表达式
怎么
写
语法(公式)使用new关键字(了解)var reg=new RegExp('正则规则','属性');//属性可选1.正则规则如何
写
正则,即后面要重点学习的2.属性i:ignore 忽略大小
写
g:Global 全局"这是我的QQ:566666,说了的国家你说大概,你的QQ是:882423,马化腾的是10000";如果不添加g,则只会找一个,添加了,才会找所有QQm:multiple多行搜索(很少用)以上属性可以都不
写
,也可以只
写
1个,或全部//比如:使用字面量(常用的)
脚本语言
37,739
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章