Regular Expression
文章平均质量分 66
rednaxelafx
这个作者很懒,什么都没留下…
展开
-
JavaScript中使用正则表达式的一点笔记(未完)
[b][size=medium]前言[/size][/b] 前几天在空隙时间在读[url=http://www.oreilly.com/catalog/regex/][i]Mastering Regular Expressions[/i][/url]这本书。不愧是关于正则表达式的一本好书,我也应该买一本的。现在是暂时借了阿威买的第三版的中文版来读。中文版翻译得还不错。有不少地方感觉翻译得挺精...2008-03-14 17:32:29 · 126 阅读 · 0 评论 -
切分字符串,然后把数组逆序的小脚本
刚才正无聊,在JavaEye的问答区Ruby分类里看到了这样一问: [url]http://www.iteye.com/problems/3[/url] [quote="tianshi0253"]从键盘输入一组数据,如:“测试,JAVAEYE!”,输出的结果为:“!JAVAEYE,试测”。 并且把它们存储到一个TXT文本中。 [/quote] 这简单的功能要求也挺有趣的,就尝试了一下...2008-05-16 14:09:04 · 155 阅读 · 0 评论 -
见《java字符串解析》,联想
JavaEye问答:[url=http://www.iteye.com/problems/8342]java字符串解析[/url] 本来想回那帖的,但从学校坐了趟公交回到住处那问题就已经关闭了 T T 其实我是想说,这问题用正则表达式解决是如此的简单……因为那帖给的字符串是有规律的:[b]带有相同数字的项是相邻的[/b]。 例如说用Ruby的话,在irb里测试一下: [code="...原创 2008-12-10 22:04:19 · 90 阅读 · 0 评论 -
消除一个IPv4地址中每段的前导0
刚才有个师兄问,说在JavaScript里要怎么用正则表达式来消除IPv4地址中每段的前导0。他原本是用parseInt+concat来做,觉得麻烦所以想试试正则表达式。输入的字符串保证是a.b.c.d这样的形式,其中a、b、c、d都是1-3位的数字。本来应该顺便验证一下是否满足0-255的范围的……算了。 想了一下,给了他这个: [code="js"]/^0*(\d+\.)0*(\d+\...原创 2008-12-30 17:26:42 · 629 阅读 · 1 评论 -
Java的正则表达式匹配汉字
刚才有同事问,顺便发出来记一下。 以前读《精通正则表达式》的时候已经知道Java的正则表达式支持\p{In[i]name[/i]}的形式来指定匹配属于name的Unicode区块的字符。JDK的[url=http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html]Pattern类的文档[/url]上也有相关例子,\p{...原创 2010-06-18 16:19:24 · 362 阅读 · 0 评论