import re #从零开始匹配 result=re.match('abc','abcde') print(result.group()) #匹配ip result=re.match("([0-9]{1,3}\.){3}\d{1,3}",'192.168.2.23') print(result.group()) #找到所有的数组 必须要1个以上 所以不能* result=re.findall("[0-9]+","a1212334abdsa1234") print(result) #搜索,全文匹配一个 result=re.search("\d+","a12adsfx123asd123") print(result.group()) #替换 count=1 只替换第一个 result=re.sub("\d+",'*',"a12adsfx123asd123",count=1) print(result) #分割 result=re.split("[0-9]+","a12adsfx123asd") print(result) #找到分隔符 result=re.findall("[0-9]+","a12adsfx123asd") print(result)
import re #从零开始匹配 result=re.match('abc','abcde') print(result.group()) #匹配ip result=re.match("([0-9]{1,3}\.){3}\d{1,3}",'192.168.2.23') print(result.group()) #找到所有的数组 必须要1个以上 所以不能* result=re.findall("[0-9]+","a1212334abdsa1234") print(result) #搜索,全文匹配一个 result=re.search("\d+","a12adsfx123asd123") print(result.group()) #替换 count=1 只替换第一个 result=re.sub("\d+",'*',"a12adsfx123asd123",count=1) print(result) #分割 result=re.split("[0-9]+","a12adsfx123asd") print(result) #找到分隔符 result=re.findall("[0-9]+","a12adsfx123asd") print(result)
abc 192.168.2.23 ['1212334', '1234'] 12 a*adsfx123asd123 ['a', 'adsfx', 'asd'] ['12', '123']