r正则表达里程

时间:2012-08-02 18:02:33

标签: regex r

我很难为里程写一个正则表达式。里程可以采用以下任何一种形式:

  • 130,000英里
  • 130000英里
  • 130XXX英里
  • 130,XXX英里
  • 130k英里
  • 你能想到的其他事情

对于正则表达式策略,最好先读取里程,然后取出前面的第一个单词。所以里程先读,然后130,XXX。

1 个答案:

答案 0 :(得分:2)

使用此正则表达式^\d+,?(\d|X|k)+\smiles$