正则表达式 – 从数字部分字符串中删除逗号
发布时间:2020-12-14 06:25:25 所属栏目:百科 来源:网络整理
导读:我怎样才能(最快的)从字符串的数字部分删除逗号而不影响字符串中的其余逗号.所以在下面的例子中,我想从数字部分删除逗号,但是狗之后的逗号应该保留(是的,我知道1023455中的逗号是错误的,但只是抛出一个角落案例). 是)我有的: x - "I want to see 102,345,5
我怎样才能(最快的)从字符串的数字部分删除逗号而不影响字符串中的其余逗号.所以在下面的例子中,我想从数字部分删除逗号,但是狗之后的逗号应该保留(是的,我知道1023455中的逗号是错误的,但只是抛出一个角落案例).
是)我有的: x <- "I want to see 102,345,5 dogs,but not too soo; it's 3,242 minutes away" 期望的结果: [1] "I want to see 1023455 dogs,but not too soo; it's 3242 minutes away" 规定:必须在基础上完成,不添加包装. 先感谢您. 编辑: Unit: microseconds expr min lq median uq max 1 Dason_0to9 14.461 15.395 15.861 16.328 25.191 2 Dason_digit 21.926 23.791 24.258 24.725 65.777 3 Dirk 127.354 128.287 128.754 129.686 154.410 4 Greg_1 18.193 19.126 19.127 19.594 27.990 5 Greg_2 125.021 125.954 126.421 127.353 185.666 1对你们所有人.
您可以使用数字本身替换带有模式(逗号后跟数字)的任何内容.
x <- "I want to see 102,242 minutes away" gsub(",([[:digit:]])","1",x) #[1] "I want to see 1023455 dogs,but not too soo; it's 3242 minutes away" #or gsub(",([0-9])",but not too soo; it's 3242 minutes away" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容