管理地址[]北京市天坛1001号[]管理地址001号[]北京市天坛1001号[]
如上字符串怎么用正则匹配出第一个“北京市天坛1001号“,其他的不需要。北京市天坛0001号是变化的
管理地址[]北京市天坛1001号[]管理地址001号[]北京市天坛1001号[]
如上字符串怎么用正则匹配出第一个“北京市天坛1001号“,其他的不需要。北京市天坛0001号是变化的
1、split
var str="管理地址[]北京市天坛1001号[]管理地址001号[]北京市天坛1001号[]";
var result=str.split("[]");
if(result&&result[1]){
result[1];
}
2、正则
var str="管理地址[]北京市天坛1001号[]管理地址001号[]北京市天坛1001号[]";
var p=/\[\]([\s\S]*?)\[\]/;
var result=str.match(p)[1];
var str="管理地址[]北京市天坛1001号[]管理地址001号[]北京市天坛1001号[]";
var p=/[^\]]+(?=\[\])/g;
var result=str.match(p)[1];
import re
s = '管理地址[]北京市天坛1002号[]管理地址001号[]北京市天坛1001号[]'
a = re.search('北京市天坛\d+号',s)
print(a.group())
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.6k 阅读
2 回答4.3k 阅读✓ 已解决
2 回答870 阅读✓ 已解决
5 回答835 阅读
3 回答1.7k 阅读✓ 已解决