Java中用正则表达式找出数字
1、题目
String str = "fjd789klsd908434jk#$$%%^38488545",从中找出78990843438488545,请找到解决办法
2、实现源码
/**
*
*/
package com.you.model;
/**
* @author YouHaidong
*
*/
public cla...
分类:
编程语言 时间:
2014-07-27 23:42:09
阅读次数:
392
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(....
分类:
系统相关 时间:
2014-07-27 23:16:29
阅读次数:
410
1. 反斜杠的困扰(The Backslash) 有时候需要匹配的文本带有'\',如'\python',因为正则表达式有些特殊字符有特殊意义,所以需要前面加上'\'来消除特殊意义,这里匹配的正则表达式是'\\python',这时候如果要编译这个正则表达式需要re.compile('\\\\pyth....
分类:
编程语言 时间:
2014-07-27 23:09:09
阅读次数:
308
定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。
适用地:当有一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。像正则表达式、浏览器应...
分类:
其他好文 时间:
2014-07-27 11:25:22
阅读次数:
198
1.定界符: //2.原子: 普通字符作为原子: 普通字符是编写正则表达式时最常见的原子了,包括所有的大小写字母和数字 非打印字符: 1.\cx: 匹配由x指明的控制字符:例如:\cM匹配一个Control-M或回车符.x的值必须为A~Z或 a-z之一。否则只是一个c字符 2...
分类:
Web程序 时间:
2014-07-27 10:55:02
阅读次数:
212
这一章的内容是有关于正则表达式的匹配原理中一个很重要的内容:回溯。前面的内容基本已经包含了正则表达式的所有常用的内容(针对于NFA引擎)。这一章的目的是想在基础上更深入一点点,写一点关于匹配原理的内容。所以这章的内容会有些稍难。在讲回溯之前,我们先来看看正则表达式的引擎分类。正则表达式引擎 在汽车....
分类:
其他好文 时间:
2014-07-27 10:14:32
阅读次数:
197
之前学正则表达式的目的是想从网上抓取点小说啊,文档啊,还有获取相应的视频连接然后批量下载。当时初学PHP根本不知道PHP有专门抓包的工具,就像Simple_html_dom.php(在我的其他博文中有提到),之前根本就不知道有这东西,所以就自己废着劲去学习正则表达式,然后再学习PHP中正则表达式.....
分类:
Web程序 时间:
2014-07-27 10:06:32
阅读次数:
219
atitit.表单验证的dsl 本质跟 easyui ligerui比较
1. DSL 声明验证 1
2. 自定义规则 1
3. 正则表达式验证,可以扩展实现 2
4. 犯错误消息提示,generic canBeEmpty is good 3
5. Prevent the form to submit when invalid 3
6. 为空则不验证,不为空则验证,的实现 5
...
分类:
其他好文 时间:
2014-07-26 15:09:30
阅读次数:
316
正则表达式的元字符有. ^ $ * ? { [ ] | ( ).表示任意字符[]用来匹配一个指定的字符类别,所谓的字符类别就是你想匹配的一个字符集,对于字符集中的字符可以理解成或的关系。^ 如果放在字符串的开头,则表示取非的意思。[^5]表示除了5之外的其他字符。而如果^不在字符串的开头,则表示它本...
分类:
编程语言 时间:
2014-07-26 14:09:35
阅读次数:
259
字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。 ^ 匹配输入字符串开始的位置。如果设置了?RegEx...
分类:
其他好文 时间:
2014-07-26 03:36:57
阅读次数:
240