【发布时间】:2020-02-28 15:06:09
【问题描述】:
当前正在使用的命令:
regexp_replace(b.DOWNCASE_NAME, '[^\w\s]', '', 'g') as CONDITION_NAME_DC
这会将“卵巢支持细胞瘤”改为“卵巢支持细胞瘤”。它还将“遗传性乳腺癌/卵巢癌(brca1,brca2)”更改为“遗传性乳腺癌卵巢癌brca1 brca2”。
我不明白为什么它要删除“sertoli-leydig”中的破折号并将其放入一个单词中,而不是在两者之间保留一个空格。在 regexp_replace 中,如果我在 'g' 之前的 ' ' 中放置一个空格,那么它也会在“遗传性乳腺癌卵巢癌 brca1 brca2”中放置一个双空格
我不需要双倍空间,我只想要一个空间。有什么想法可以在这里做什么吗?
【问题讨论】:
-
它将“遗传性乳腺癌/卵巢癌 (brca1, brca2)”转换为“遗传性乳腺癌/卵巢癌 brca1 brca2”。请注意缺少空格。也许您的原件有一个空格和一个斜线?