正则表达式
文章平均质量分 71
waxinxin
juava
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
入门1
§1黑暗岁月 有一个String,如何查询其中是否有y和f字符?最黑暗的办法就是:程序1:我知道if、for语句和charAt()啊。class Test{ public static void main(String args[]) { String str="For my money, the important thing "+ "about t原创 2005-03-14 20:44:00 · 494 阅读 · 0 评论 -
入门2
在一年级时,我们比较轻松的了解了Java & regex (是正则表达式的缩写,与Java的包无关)的一些基本用法。一年级的主要任务是:① 搞了几个可运行的程序。后面要学习的东西,我们可以用相似的程序处理。② 我们找到了与regex相关的Java类——Pattern和Matcher、String、StringBuffer和StringTokenizer后面我们着重学习它们。(原创 2005-03-14 20:45:00 · 655 阅读 · 0 评论 -
入门3
学习正则表达式,我本来也按照正则表达式的组件一个个地攻。Java中写的Summary of regular-expression constructs也不过6页纸,花上1天半天的时间一个个测试,学得也差不多了。可惜yqj2065的记性好、忘性大,3天之后记得几个最简单的东西了。惨。MSDN上的正则表达式介绍 就是完整的教材,yqj2065又学习了一次(JScript),10天后又忘得7788了。现原创 2005-03-14 20:46:00 · 599 阅读 · 0 评论 -
入门4
核心3点是rs表达式。这个连接运算,再说就似乎太罗索了。把单字符顺着写就形成了一条字符线,一个字符接着一个字符。在Java中,有字符串String、字符序列(CharSequence),虽然都是一根绳子,但它们不是一个东西——String是类、CharSequence是接口。ok,我们不讨论Java的API。这里要注意的是, 在使用连接运算时记住:① 连接运算仅仅比元字符|的优先级高。原创 2005-03-14 20:48:00 · 544 阅读 · 0 评论 -
ASCII and Latin-1 Character Table
CharDecHexOctalHTMLNotes^@00x000000^@NUL nul^A10x010001^ASOH start of header^B20x020002^BSTX start of text^C30x030003^CETX end of text^D40x040004^DEOT end of transmission^E50x050005^EENQ enquiry^F60x0原创 2005-03-14 20:50:00 · 905 阅读 · 0 评论 -
正则表达式中的特殊字符
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面原创 2005-03-14 20:51:00 · 735 阅读 · 0 评论 -
常用正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML原创 2005-03-14 20:53:00 · 552 阅读 · 0 评论 -
使用Matcher.appendReplacement的注意事项
使用Matcher.appendReplacement(String str1, String str2)时要注意,最好这样用: Matcher.appendReplacement(String str1, String str2.replaceAll("////", "////////").replaceAll("//$", "//////$"));1replaceAll("////原创 2005-03-15 20:44:00 · 2847 阅读 · 0 评论
分享