問題タブ [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 投票する
1 に答える
51 参照

matlab - regexprep を使用した非常に特殊なパターンの検索と置換

以下の文字列は .csv ファイルからのものです。コンマ小数点をポイント小数点に置き換える必要があります。つまり、「92,3245」->「92.3245」です。他のすべては変更されていない必要があります。

私は試した

しかしその後

私はそれから試しました

しかしその後

私は、',*(?=\d*")'コンマの後に任意の数の数字が続き、その後に引用符が続くものと一致するということでしたが、そうではないようです。

すべてのヘルプは大歓迎です!

明確にするために:望ましい結果は

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

regex - 1 つの正規表現コードで複数の文字列を置換

これが私の文字列です

そして私はこの正規表現を試しました

'+10+10+10'これらのプラスを置き換える方法は、 .help meのように 1 つのプラスに あります。

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

regex - Oracle正規表現を使用した消極的な量指定子

'''val1'',''val2'''変換したい文字列がある'upper(''val1''),upper(''val2'')'ので...使用することにしましたregex_replace.....問題は、気が進まないパターンを作成できないことです....次のパターンregexp_replace('''val1'',''val2''','(''.*'')','upper(\1)')は貪欲であるため、生成され'upper(''val1'',''val2'')'ます.. .何か助けはありますか?

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

oracle - 複数の単語に対する Oracle PL/SQL regexp_replace

「TICKER: IBM IBM Corporation Inc.」という文字列があります。ティッカーとその値を削除し、Oracle PL/SQL に残っているものだけを取得したいと考えています。

だから私はこのクエリを作成しましたが、意図したとおりに機能していません:

「\3」が「IBM Corporation Inc.」になることを期待していました。しかし、私は「株式会社」だけを取得します。結果として。

アップデート:

結果:

正規表現で何が欠けていますか?

ありがとう。

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

database - postgres テーブルの列から角かっこを削除しますが、その中の単語はそのままにしておきます

括弧内にいくつかの単語を含むタイトル列があります。括弧を削除したいのですが、regexp_replace を使用して、現在括弧内にある単語を保持します。これを試しましたが、うまくいかないようでした。列にはまだブラケットがあります。

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

sql - 特殊文字を削除するために regex_replace を使用するときに「]」を置き換えない方法

テーブルのコメント列からいくつかの特殊文字を削除しようとしています。']'以下のステートメントを使用しましたが、リストにあるにもかかわらず削除されているよう^[not]です。

テーブル データには次のものが含まれます。

私の要件は次のとおりです。

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

string - Matlabで、日付を含む文字列の日付形式を変更するにはどうすればよいですか?

最初に数値に変換せずにMatlabで日付形式を変更する方法はありますか?

ここに私が意味するものの疑似コードの例があります:

すべてのヘルプは大歓迎です!

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

oracle11g - オラクルは、引用符で囲まれた文字列をカンマで分割します

このような質問をたくさん見つけましたが、100% 適切な質問はありません。私はOracle 11g Expressを持っています

私はその文字列を持っています

これは、通常、コンマがデータを区切ることを意味しますが、空のデータである可能性があり (一連の場合はさらに)、データにコンマがある場合は引用されます。

これまでのところ、最良の正規表現はそれです

しかし、これはそのクエリを使用してすべての空のデータの最後に置きます

また、空のデータを ,n/a に置き換えてみたので、

ただし、regexp_replace は空のデータの最初の発生のみを置き換えます

前もって感謝します!

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

sql - ORACLE : コンマ付きの個別の値を返す

ラベルと場所の 2 つの列を持つテーブルがあります。

出力を次のようにしたい

正規表現を使用して出力を取得したい。

私は試した

しかし、私はこのような出力を得ます