一个Java正则表达式的例子

天气: 舒适心情: 高兴java正则表达式的一个简单应用要求:查询页面内所有含“.do"的超链接,例如: <a href="sample.do?test=2>SAMPLE</a>正则表达式如下: String str="<(\\s*)a(\\s+)([^\\/]*)(href)(\\s*)=(\\s*)([^<]+\\.)(do(?!\\w))[^<]+(<)(\\s*)(\\/a)(\\s*)>" 上式再次推翻(因为忽略了图片链接): "<(\\/]*)(href)(\\s*)=(\\s*)([^)*(\\s*)a(\\s+)([^<>\\/]*)(href)(\\s*)=(\\...
原创 | 2008-04-18 13:16 | 阅读 4262 次 | 评论 1 条

【转】Java正则表达式

心情: 高兴如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高 级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期...
[转贴] | 2008-04-18 13:13 | 阅读 1627 次 | 评论 0 条

MyEclipse快捷键

天气: 阴雨心情: 高兴Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+C...
[转贴] | 2008-04-10 15:17 | 阅读 1666 次 | 评论 0 条
浏览7555次
文章归档