2018年8月17日
摘要: import re # 从"1-2*(60+(-40.35/5)-(-4*3))"中取整数 ret=re.findall(r"\d+","1-2*(60+(-40.35/5)-(-4*3))") print(ret) #['1', '2', '60', '40', '35', '5', '4', '3'] 把40.35当成两个数了 # 你要匹配的内容太没有特点了 容易和你不想匹配的内容混在一起... 阅读全文
posted @ 2018-08-17 17:02 KD_131 阅读(296) 评论(0) 推荐(0)
摘要: import re #search s = "wahaha" #标签语言 html 和 web相关 ret= re.search("(>)(\w+)(wahaha 数字参数代表取对应分组中的内容 print(ret.group(2)) #wahaha print(ret.group(3)) #\w+wahaha(\w+) 正则表达式) s = 'wahaha' ret = re... 阅读全文
posted @ 2018-08-17 16:47 KD_131 阅读(573) 评论(0) 推荐(0)
摘要: import re # 一: #查找 # findall: 匹配所有,每一项都是列表中的一个元素. 返回的是列表,找所有的匹配项 ret=re.findall("\d+","abshdjj12dij928") # (正则表达式, 带匹配的字符串, flag) print(ret) #['12', '928'] # search: 只匹配从左到右的第一个结果. # 得到的不是直接结果,而是... 阅读全文
posted @ 2018-08-17 16:07 KD_131 阅读(348) 评论(0) 推荐(0)