我正在研究一个正则表达式,它会以不同的格式获取价格,因为我不知道以哪种格式获取字符串,所以我试图覆盖尽可能多的变体正则表达式 - 发现价格
这里是我想出了
\$\s*?(\d+\.?\d*?)+|usd\s*?(\d+\.?\d*?)+|(\d+\.?\d*?)\s*?usd+|(\d+\.?\d*?)\s*?dollars?+|dollars?\s*?(\d+\.?\d*?)+|(\d+\.?\d*?)\s*?bucks?+|bucks?\s*?(\d+\.?\d*?)+
我尝试了上面几个例子,并没有到目前为止失败。
任何人都可以想到一个更好的方法来实现这一目标?
您如何收录您期望的输入样本? – fge
输入是完全随机的,所以我不能给出具体的例子 –
然后你唯一能做的就是想想你想要捕获什么情况并忽略这些罕见的情况。 – nhahtdh