管理地址[]北京市天坛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())
13 回答12.7k 阅读
2 回答4.9k 阅读✓ 已解决
7 回答1.8k 阅读
5 回答1.3k 阅读
2 回答1k 阅读✓ 已解决
4 回答1.1k 阅读✓ 已解决
3 回答1k 阅读✓ 已解决