一 简单的查询方法1.findAllWhere的使用在grails中find和findAll的区别是find默认取出查询出来的第一条的记录,findAll则是查询出全部记录def useFindAllWhere() { def city=CityInfo.findAllWhere(code:"HK....
分类:
其他好文 时间:
2015-10-24 23:20:00
阅读次数:
246
经常会遇到在一个页面里面有很多相似的图片,如果只用find就会出现有可能选择到错误的对象上。这里sikulix提供了findall这个方法Iterator I = r.findAll("img/Open.png"); Match M1 ; while(I.hasNext(...
分类:
其他好文 时间:
2015-10-16 11:23:28
阅读次数:
235
1、replace替换>>>importre>>>a=‘123456‘>>>pattern=re.findall(r‘.*?5‘,a)[0]>>>a.replace(pattern,‘‘)‘67‘
分类:
编程语言 时间:
2015-10-16 06:29:05
阅读次数:
145
今天高手讨论了一个问题:FuncList.FindAll(pNodes => pNodes.ParentID == "01")等价于 if(pNodes.ParentID == "01") return pNodes;实际就是一个委托函数的缩写。总结一下:“Lambda 表达式”是一个匿名函数,它可...
parse是python中的一个文本处理工具包,其中包括findall(), parse(), format()等等,findall()比较常用(对我来说),format(), parse()互为逆。来看看parse()的用法:(代码摘抄自文档) 1 >>> from parse import * ...
分类:
编程语言 时间:
2015-09-23 18:53:31
阅读次数:
251
3.2.5.10 识别中文的正则表达式在我们编写程序时,经常需要判断输入的字符是否包括有中文字符,比如特定的注册帐号,一般不支持中文字符。又比如在电话输入框里输入了中文字符,这时就需要正则表达式来判断是否合法了。例子:import re print('[u4e00-u9fa5]')m = re.findall('[\u4e00-\u9fa5]', 'abc abc 中国 456')if m: ...
分类:
其他好文 时间:
2015-09-19 09:42:49
阅读次数:
166
#将mac地址更改成一定格式,如mac=‘902B345FB021‘改为mac=‘90-2B-34-5F-B0-21‘,#其实就是字符串按照固定长度拆分。2位数字拆分#!/usr/bin/python#-*-coding:utf-8-*-importreA=open(‘mac.txt‘,‘r‘)a=A.readlines()foraaina:b=re.findall(r‘.{2}‘,aa)c=‘-‘.join(b)printcA.clos..
分类:
编程语言 时间:
2015-09-18 12:05:57
阅读次数:
147
3.2.5.6 查找英语语句里所有形容词如果想查找在一段文字里所有出现匹配的字符,需要使用findall()函数,而不是使用search()函数。例如,如果有一个英语作家想把一段英语里所有形容词查找出来,他或她就会使用findall()来实现这个功能。例子:text = "He was carefully disguised but captured quickly by police."prin...
分类:
其他好文 时间:
2015-09-12 10:55:30
阅读次数:
199
一、使用正则表达式实现爬虫: Import requests,re 获取网页源码:htmlsource=requests.get(url).text 使用正则表达式匹配网页中的内容: Re模块常用的函数 Re.findall(pattern,string,flags=0) #返回内容为包含匹配结果的...
分类:
编程语言 时间:
2015-09-06 20:06:56
阅读次数:
212
>>> import re>>> s='nihaoma'>>> re.findall(s,'nihao') []>>> re.findall(s,'nihaoma')['nihaoma']>>> st='ni hao ma ? wo hen hao.'>>> res='ni'>>> re.finda...
分类:
编程语言 时间:
2015-09-04 17:01:27
阅读次数:
204