地址 (?<=您所在的地址是:<strong.+>\s*)(?<address>[^<]*)(?=\s*</strong>)
如果是用一个正则的话
(?n)(?<=您的IP是:<strong.+>\s*)(?<ip>([0-9]{1,3}\.){3}[0-9]{1,3})\s*</strong></br>您所在的地址是:<strong.+>\s*(?<address>[^<]*)(?=\s*</strong>)
提取出两个捕获体分别对应IP和地址
有问题的话楼主请追问
^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$^匹配字符串开始,$匹配字符串结尾。([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]) [1-9]匹配数字1-9,[1-9][0-9]匹配10-99(首位为1-9,第二位为0-9),1[0-9][0-9]匹配200-249,25[0-5]匹配250-255 ,“|”表示或的意思,即可以匹配1-255(\\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}\\.匹配小数点,其余与上面相同, {3}表示重复三次,匹配.跟1-255的数字三次