2016-09-16 99 views
2

假设我有一串文字,如12234 dragon ave。我想写一个正则表达式,只有找到122334和大街之间的值=龙数字与字符串之间的正则表达式

我已经tried->

(?<=\d)(.*)(?=ave)。这只会拿出第一个数字,所以结局变得2234 dragon

感谢您的帮助

+0

的语言是这个 – vks

+0

这 - > VBA或Alteryx –

回答

0

速战速决。

(?<=\d\b)(.*)(?=ave) 

\d\b说一个数字在这之后,word boundary是present.See演示。

https://regex101.com/r/jX1rN4/1

+1

工作就像一个冠军!非常感谢 –

相关问题