問題タブ [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.
regex - Oracle REGEXP_SUBSTR を使用した文字列の抽出
Oracle 11g で REGEXP_SUBSTR を使用していますが、次の文字列を抽出するのに苦労しています。
私のクエリは次のとおりです。
このクエリから、正確な文字列 'CN=' に一致させようとすると問題が発生します。このクエリから、出力を次のように表示する必要があります。
この形式では、最後にカンマがあります。
私が現在行っている方法は、「CN =」を切り落とすことですが、実際にはこの部分が必要です。
sql - コードの抽出と連結のための Oracle listagg regexp_substr
Oracle 11g データベースで PL/SQL v10 を使用しています。
抽出する必要がある質問テーブルの説明列に格納されているコードがあります。そのために、101regex では正常に動作するが oracle では失敗する正規表現の作成に取り組んでいました。間違った構文を使用していたと思います。
一致させる必要があるパターン:
正規表現のどこで間違ったのでしょうか?
編集:私が得ている結果
2番目のグループ以降はすべて無視されていると思います。
mysql - どのようにmysqlのフィールドからテキストの一部を抽出できますか?
次のようなフィールドがあります。
名前に数字が含まれる行と、このような数字を含むフィールドを抽出したい
数字を持つレコードを見つけて、数字を新しいフィールドとして抽出するにはどうすればよいでしょうか?
oracle - クエリ エラー - 単一行のクエリで複数の行が返される
入力値が「Amar、Akbar、Anthony」であるクエリがあります。
入力値を「Amar」、「Akbar」、「Anthony」として処理するクエリが必要です。通常のクエリで機能し、目的を果たす regexp_substr がありますが、Case で配置すると、以下のエラーが発生します。
CASE は、ユーザーがテキストボックスに何も入力しない場合、クエリはすべての行を返し、ユーザーが何かを入力した場合、結果は一致する値を表示するように記述されています。
必要な機能を実現する方法はありますか? それはクエリをあまり変更せず、regexp_substr に CASE を含めます。
sql - regex_substr: コンマ区切りの文字列リテラルを抽出する正規表現
次の正規表現は、カンマ区切りのプレーン値を区切ります
例:
戻り値
SQL IN 演算子で正規表現を使用すると、これは正常に機能します
ただし、コンマ区切りの値が一重引用符で囲まれた文字列リテラルの場合、このクエリは機能しません
regexp-substr - regexp_substr を使用して最後に一致した文字列をトリミングする方法
[!< & >!] 内の文字列を取得するために regexp_substr を使用しようとしています。以下のステートメントがありますが、「To test with regexp_substr.>!]」が返されました。>!] を除外して文字列だけを返すにはどうすればよいですか?
select regexp_substr('[!< regexp_substr.>!]','[^[!<]+>!]') from dual