sql >> データベース >  >> RDS >> Oracle

RegExpを介してOracleの文字列から単純なHTMLタグを削除します。説明が必要です

    正規表現はデフォルトで貪欲だからです。つまり式.* または.+ できるだけ多くの文字を取るようにしてください。したがって、<.+> 最初の<から始まります 最後まで> 。レイジー演算子?を使用して、レイジーにします。 :

    regexp_replace(teststring, '<.+?>')
    

    または

    regexp_replace(teststring, '<.*?>')
    

    ここで、>を検索します 最初の>で停止します 遭遇しました。

    .に注意してください >を含む したがって、貪欲なバリアント(?なし)も同様です。 )すべての>を飲み込みます しかし最後です。



    1. PostgreSQLデータベース内のすべてのトリガーを一覧表示する2つの方法

    2. 'ODBC'を使用してExcelVBAをOracleDBに接続する

    3. SQLServerのJSON

    4. Javaのmysqlデータベースに時間を挿入する