我正在尝试编写仅从一行文本中提取价格的代码。
受RegEx 的价格激励?,我想出了以下命令:
gregexpr('\\d+(\\.\\d{1,2})', '23434 34.232 asdf 3.12 ')
[[1]]
[1] 7 19
attr(,"match.length")
[1] 5 4
attr(,"useBytes")
[1] TRUE
但是,就我而言,我只想3.12
匹配而不是34.232
. 有什么建议么?
我正在尝试编写仅从一行文本中提取价格的代码。
受RegEx 的价格激励?,我想出了以下命令:
gregexpr('\\d+(\\.\\d{1,2})', '23434 34.232 asdf 3.12 ')
[[1]]
[1] 7 19
attr(,"match.length")
[1] 5 4
attr(,"useBytes")
[1] TRUE
但是,就我而言,我只想3.12
匹配而不是34.232
. 有什么建议么?