問題タブ [regexp-substr]

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 に答える
4292 参照

regex - Oracle REGEXP_SUBSTR を使用した文字列の抽出

Oracle 11g で REGEXP_SUBSTR を使用していますが、次の文字列を抽出するのに苦労しています。

私のクエリは次のとおりです。

このクエリから、正確な文字列 'CN=' に一致させようとすると問題が発生します。このクエリから、出力を次のように表示する必要があります。

この形式では、最後にカンマがあります。

私が現在行っている方法は、「CN =」を切り落とすことですが、実際にはこの部分が必要です。

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

sql - コードの抽出と連結のための Oracle listagg regexp_substr

Oracle 11g データベースで PL/SQL v10 を使用しています。
抽出する必要がある質問テーブルの説明列に格納されているコードがあります。そのために、101regex では正常に動作するが oracle では失敗する正規表現の作成に取り組んでいました。間違った構文を使用していたと思います。

一致させる必要があるパターン:

正規表現のどこで間違ったのでしょうか?

編集:私が得ている結果

2番目のグループ以降はすべて無視されていると思います。

0 投票する
3 に答える
801 参照

mysql - どのようにmysqlのフィールドからテキストの一部を抽出できますか?

次のようなフィールドがあります。

名前に数字が含まれる行と、このような数字を含むフィールドを抽出したい

数字を持つレコードを見つけて、数字を新しいフィールドとして抽出するにはどうすればよいでしょうか?

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

oracle - クエリ エラー - 単一行のクエリで複数の行が返される

入力値が「Amar、Akbar、Anthony」であるクエリがあります。

入力値を「Amar」、「Akbar」、「Anthony」として処理するクエリが必要です。通常のクエリで機能し、目的を果たす regexp_substr がありますが、Case で配置すると、以下のエラーが発生します。

CASE は、ユーザーがテキストボックスに何も入力しない場合、クエリはすべての行を返し、ユーザーが何かを入力した場合、結果は一致する値を表示するように記述されています。

必要な機能を実現する方法はありますか? それはクエリをあまり変更せず、regexp_substr に CASE を含めます。

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

sql - regex_substr: コンマ区切りの文字列リテラルを抽出する正規表現

次の正規表現は、カンマ区切りのプレーン値を区切ります

例:

戻り値

SQL IN 演算子で正規表現を使用すると、これは正常に機能します

ただし、コンマ区切りの値が一重引用符で囲まれた文字列リテラルの場合、このクエリは機能しません

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

regexp-substr - regexp_substr を使用して最後に一致した文字列をトリミングする方法

[!< & >!] 内の文字列を取得するために regexp_substr を使用しようとしています。以下のステートメントがありますが、「To test with regexp_substr.>!]」が返されました。>!] を除外して文字列だけを返すにはどうすればよいですか?

select regexp_substr('[!< regexp_substr.>!]','[^[!<]+>!]') from dual