我不太擅长正则表达式。
用我的输入字符串LT 1 BLK 4 LAKES OF PARKWAY 5 R/P & AMEND
我只想匹配图形4
和5
字符串之间的唯一部分。
这意味着,我的预期结果是LAKES OF PARKWAY
。
我试图想出一个模式来获得这样的结果。
\d+\s+([A-z ]+)(\d+.*?)*$
但对于我的模式,它只匹配BLK
和5 R/P & AMEND
,分别作为组 #1 和组 #2。在我的思维模式结束时,我决定使用字符串结尾匹配,$
. 因此,当5 R/P & AMEND
匹配时,指针应该进一步移动到子序列部分。那么,([A-z ]+)
应该匹配LAKES OF PARKWAY
。
我的模式有什么问题?以及如何让它工作?
任何建议将不胜感激。