正则表达式测试方法(正则表达式在线生成)

正则表达式测试方法,正则表达式在线生成。小编来告诉你更多相关信息。1.类似0,0,100,100这样的格式,四个整数,逗号分隔,整数值大于等于0小于等于40002.类似a.jpg,b.png这样的单个或者多个图片文

正则表达式测试方法,正则表达式在线生成。小编来告诉你更多相关信息。

1.类似 0,0,100,100 这样的格式,四个整数,逗号分隔,整数值大于等于0小于等于4000

2.类似 a.jpg,b.png 这样的单个或者多个图片文件名,多个以逗号分隔,只要jpg和png两种格式的.

3.类似 100,200这样两个整数数字,逗号分隔,整数值大于等于0小于等于4000

4.类似[(255,255,255),(26,25,24)]这样,中括号中间有小括号,每个小括号里是颜色的RGB值,至少有一个颜色,可以有多个颜色.

5.类似[[(255,255,255),(100,200)],[(26,25,24),(200,300])]这样,结合了第4点和第3点.

以上逗号和括号全是英文的 总共5个正则.

用sqlite测试字符串是否符合正则表达式。

create temp table aa (s text);

insert into aa values (\’a.jpg\’),(\’x.abb\’);

select * from aa where regexp(\’\\w+\\.(png|jpg)\’,s);

create temp table bb (s text);

insert into bb values (\’100,200\’),(\’4001,300\’),(\’1,100\’);

select *,regexp2(\’^(\\d{1,3}|([1-3][0-9][0-9][0-9])),((\\d{1,3})|([1-3][0-9][0-9][0-9]))\’,s) from bb;

select * from bb where regexp(\’^(\\d{1,3}|([1-3][0-9][0-9][0-9])),((\\d{1,3})|([1-3][0-9][0-9][0-9]))\’,s)

正则表达式测试方法(正则表达式在线生成)

正则表达式测试方法(正则表达式在线生成)

正则表达式测试方法(正则表达式在线生成)

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 5733401@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://fajihao.com/i/146785.html

(0)
新劵的头像新劵
上一篇 2023-02-13
下一篇 2023-02-13

相关推荐