【问题标题】:REMOVE or replace $ characters from a string [duplicate]从字符串中删除或替换 $ 字符[重复]
【发布时间】:2021-03-20 11:35:41
【问题描述】:

谁能帮助我了解如何使用 REGEX_SUBSTR 或 REGEX_REPLACE 函数从 oracle plsql 中的字符串中删除 $ 字符??

e.g: TEXT_ID$ => TEXT_ID
     $CUSTOMER_ORDER => CUSTOMER_ORDER

非常感谢您的帮助。谢谢

【问题讨论】:

    标签: regex plsql


    【解决方案1】:

    您可以使用 REGEXP_REPLACE 函数来消除 '$' 字符形式的字符串。

    您可以从 dual 中选择 REGEXP_REPLACE (your_string,'[$]','');

    示例:从 dual 中选择 REGEXP_REPLACE ('$CUST$OMER$$$$_OR$$$DER$$$$','[$]','');

    输出:CUSTOMER_ORDER

    希望我回答了你的问题

    【讨论】: