gpt4 book ai didi

regex - 如何查找和替换字符串列中数字之间的空格?

转载 作者:行者123 更新时间:2023-12-02 16:56:01 25 4
gpt4 key购买 nike

我需要使用正则表达式查找并替换长字符串中数字之间的任何空格。

我尝试使用正则表达式,例如 [0-9][\s][0-9],然后使用 regexp_replace,例如 .withColumn('free_text', regexp_replace( 'free_text', '[0-9][\s][0-9]', ''))。但是,正则表达式匹配 1(space)4 我只想拥有 (space)

这是一个例子:

我有:“你好。我是 Marie。我的号码是 768 990”

我想要的是:“你好。我是 Marie。我的号码是 768990”

谢谢,

最佳答案

这是使用捕获组执行此操作的一种方法:

.withColumn('free_text', regexp_replace('free_text', '([0-9])\s([0-9])', '$1$2'))

这里的想法是匹配 捕获由它们之间的空白字符分隔的两个数字。然后,我们可以只替换相邻的两位数字。

关于regex - 如何查找和替换字符串列中数字之间的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56426983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com