首页 > 编程知识 正文

java正则表达式提取字符串(正则表达式入门)

时间:2023-05-03 14:11:29 阅读:71742 作者:2594

java样式的正则表达式1。 ^d $ //匹配非负整数(正整数0 ) 2。 ^[0-9]*[1-9][0-9]*$ //匹配正整数3。 ^((-d )|(0) ) $/匹配非正整数(负整数0 ) 4。 ^-[0-9]*[1-9][0-9]*$ //匹配负整数5。 ^-? 匹配d $ //整数6。 ^d(.d )? $ //匹配非负浮点数(正浮点数

java样式的正则表达式

1。 ^d $//匹配非负整数(正整数0 )

2。 ^[0-9]*[1-9][0-9]*$//匹配正整数

3。 ^((-d )|(0) ) $/匹配非正整数(负整数0 )

4。 ^-[0-9]*[1-9][0-9]*$//匹配负整数

5。 ^-? d $//匹配整数

6。 ^d(.d )? $//匹配非负浮点数(正浮点0 ) ) ) )。

7。 ^(([0-9].[0-9]*[1-9][0-9]* ) ([0-9] *.[0-9] *.[0-9] ) ) ) (0

8。 ^ () (-d ).d )? () (0).0 )? ) $//匹配非正浮点数(负浮点0 )

9。 ^ () (0-9).|([0-9]*[1-9][0-9]* ) ([0-9] [0-9] *.[0-9] ) ) (0-9)

10。 ^^? d () ).d )? 匹配$//浮点数

十一。 ^[A-Za-z] $//匹配由字母组成的字符串

十二。 ^[A-Z] $//匹配由26个大写字母组成的字符串

十三。 ^[a-z] $//匹配由26个小写字母组成的字符串

十四。 ^[A-Za-z0-9] $//匹配由数字和26个字母组成的字符串

十五。 ^w $//匹配由数字、26个字母或下划线组成的字符串

十六。 ^[w-](.[w-] ) @[w-] .与[ w-] $//电子邮件地址匹配

十七。 ^[a-zA-z] ://匹配(w(-w ) * ).(w(* ) )? S*? 匹配$//URL

十八。 匹配中文字符的正则表达式: [u4e00-u9fa5]

十九。 匹配包含汉字的双字节字符: [^x00-xff]

二十。 应用计算字符串的长度。 2字节字符长度共计2、ASCII字符共计1 )

String.prototype.len=function () return this.replace ([ ^ x00-xff ]/g,' aa ' ).length; }

二十一。 匹配空行的正则表达式: n[s| ]*r

二十二。 匹配HTML标记的正则表达式:/.*1|/

二十三。 (匹配空格的正则表达式: ((^s* )|(s * $ ) ) ) ) ) ) ) ) ) 65 )

Perl样式正则表达式:

匹配: m/; () )是)、); (),省略m ) )

替换: s/; //; /

转化: tr/; //; /

资料来源http://super Charles 888.blog.51cto.com/609344/840232

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。