我的地址字符串如下:
#12 1320 Water Street|Kelowna, British Columbia V1Y9P4
我需要正则表达式来获取这些值:
#12
1320
Water street
我尝试了下一个:
([\w\d]+)\s(.+?)\s(.+?)\|
但我也没有第一个价值(#12)。 例如:
1320 Water Street|Kelowna, British Columbia V1Y9P4
现在我的正则表达式无效。
是否有可能让一个正则表达式在两种情况下都获取我需要的数据(第一个值为\而没有第一个值)?