問題タブ [regexp-replace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
30 参照

regex - 特殊文字を含む文字列から数値に変換する

以下の値の入力列があります。

期待される出力

REGEXP_REPLACE を使用しようとしていますが、数字または "." 以外のすべての文字を置き換えようとしました。そう1.2%なり1.2ます。これが私が試したクエリですが、これはうまくいきませんでした。

誰もそれを行う方法を提案できますか? そして、私は何を間違っていますか?私は pl/sql 開発者と一緒に Oracle 11.2 データベースに取り組んでいます。

0 投票する
2 に答える
1632 参照

sql - 会社名の列から単語のリストを削除する REGEXP_REPLACE

上記のクエリを実行すると、「CO」以外のすべてのストップワードが削除され、次の出力が得られます: OWENS CONING COM CO

ただし、次のような出力が必要です:OWENS CONING COM

0 投票する
2 に答える
1930 参照

sql - 正規表現を使用してパイプ区切りの文字列から値を取得する (Oracle)

以下のようなソース文字列のサンプルがあります。これは、値obrがどこにでもあるという点でパイプ区切り形式でした。obrの最初の出現からパイプの 2 番目の値を取得する必要があります。したがって、以下のソース文字列の場合、予想されるのは次のようになります。

ソース文字列:

期待される出力:

以下の正規表現を oracle sql で試しましたが、うまく動作しません。

文字列が OBR で始まる場合は正常に動作しますが、上記のサンプルのように OBR が途中にある場合は正常に動作しません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
3167 参照

hive - HIVE の regexp_replace 関数

HIVE で regexp_replace 関数を使用すると、この文字列からマークアップを切り取ることができます。

取得したい: Abc abc abc abc abc 誰か知っていますか?

0 投票する
1 に答える
36 参照

javascript - 正規表現文字列 JS

以前は正規表現を使用できませんでしたが、文字列の一部を取得する必要があります。

この文字列から、スコープからこのデジタルのみを取得する必要があります-180 (ここでは異なるデジタルを使用でき、文字列には他の gext を含めることができますが、常にスコープからデジタルを取得する必要があります)。

これが私のコードです:

それを実現する方法は?いくつかの例を見ましたが、結果として常に私が望むものではありません。

ありがとう

0 投票する
1 に答える
1161 参照

regex - postgresql: regexp_split_to_table - 区切り文字でテキストを分割する方法

たとえば、テキストを区切り記号'<='とでテーブルに分割する必要があります'=>'

結果は次のようになります。

答えはポジションパターンにあると思いますが、私のスキルでは十分ではありません。

これは間違った結果を返します。