其实我有这个数据
Price $ 1,600,000 Land Size 16m x 27m
我想得到这个
$1,600,000
16m x 27m
我试过这个
/Land Size(.\d+m.x.\d+m)/
/Price(.\$.\d.\d+,.\d+)/
我得到了我想要的结果,但我想知道如果m变为km并且$ 1,600,000变为$ 1600000或1600000 $,结果是什么。 有没有简单的方法来解决这个问题? 我希望每个人都能帮助我。谢谢高级
答案 0 :(得分:1)
您可以将问号用于并非始终存在的字符。但是,我建议使用以下正则表达式:
这将匹配以米和公里为单位的尺寸。
/Land Size (\d+k?m x \d+k?m)/
这将匹配一个dolar符号,后跟小数和逗号的组合。
/Price (\$ [\d,]+)/