天气: 舒适心情: 高兴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*)=(\\...
心情: 高兴如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高
级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification
Request)已经得到认可,你可以期...
天气: 阴雨心情: 高兴Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+C...