問題タブ [rlike]

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

scala - org.apache.spark.sql.Column での rlike の使用

ColumnSpark で正規表現を使用して、次のような特定の値を含む列内のすべての行を検索するクエリを Scala コードに実装しようとしています。

strnullは任意の文字列です (またはを除くempty)。

これは、私がテストしている基本的なクエリでは問題なく機能します。ただし、Spark / Scala は初めてなので、ここで対処する必要があるコードを壊す可能性のある特別なケースがあるかどうかはわかりません。エスケープする必要がある文字や、ここで心配する必要がある特別なケースはありますか?

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

database - Postgres は jsonb 列タイプの Rlike ステートメントをサポートしていますか?

PostgreSQL は jsonb 列タイプの MySQL 'RLIKE' / Regexp ステートメントをサポートしていますか?

たとえば、値「big」を含むすべての ID を次のテーブルから取得するクエリが必要です。

適用されますか?

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

php - RLIKE REGEX - スペースを一致させずに指定された値を返す

MYSQL クエリでマスター検索用の単純な正規表現を作成しようとしています。

値にスペースが含まれていて、検索値に含まれていない場合でも、一致を返すだけです。

例えば

ユーザーが「JoeBlogs」と入力し、これをクライアントのフルネームと照合しようとすると、joe と blogs の間にスペースがあってもクライアントが返されることを望みます。ジョーのブログ

これは非常に高価になる可能性があることがわかっているため、where句でREPLACEを使用したくありませんでした。

現在、そのように完全に一致するものを探しています。

これは正規表現では非常に簡単だと思いますが、正規表現の学習にはまだ慣れていません

ありがとうございました

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

r - %like% 演算子でサブセットを作成する

R%like%で演算子を使用してサブセットを作成するための助けを探しています。

次の情報を含む「pruebas1」というテーブルがあります。

そして、より多くの行。それらはパターン、パーセンテージ値「30%」、「50%」を共有します

各パーセンテージ値のサブセットを作成したいのですが、次のコードでそれを実行しようとしました:

結果は、データのないオブジェクトです。私は友人とこれを構築しましたが、これは初めてです。ご覧のとおり、最初に%like%演算子を正しく使用し、もちろんループを作成してさまざまなパーセンテージ値のサブセットを作成するための助けが必要です。

特定のリンクで私たちを助けたり、コードを直接助けたりすることができます.

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

mysql - MySQL で RLIKE/REGEXP パターン .* を使用する方法

質問: 最初と最後の文字の両方に母音 (つまり、a、e、i、o、および u) を持つ STATION からの CITY 名のリストを照会します。結果に重複を含めることはできません。

@Mureinik によって編集された回答を見つけました (ありがとう! とても役に立ちます!)

私は混乱しています、質問は彼らの最初と最後の文字の両方がaeiouであることを尋ねているのですが、なぜ私は単に使用できないのですか

しかし、取り出してみると。と * は不正解です。

を使用する必要があるのはなぜですか。そして*この質問では?します。と * 常に一緒に使用しますか?

もう 1 つの質問があります。STATION から、母音で始まらない CITY 名のリストを照会します。結果に重複を含めることはできません。

最初の質問で [aeiouAEIOU] を 2 回使用し、2 番目の質問では 1 回だけ使用するのはなぜですか?

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

regex - Hive で RLIKE を使用する場合にファジー複数部分文字列マッチングを作成する方法

例えば:

RLIKE部分文字列リストの 1 つをあいまい一致させる正規表現を記述するために使用したい['money', 'life'].

しかし、あいまい一致コード スニペットの ast ツリーにエラーがあります。

06-11 16:59:17-致命的なフィルター ast ツリー

(TOK_QUERY (TOK_FROM (TOK_TABREF (TOK_TAB tb_name))) (TOK_INSERT (TOK_DESTINATION (TOK_DIR "hdfs://XXXX/XX")) (TOK_SELECT (TOK_SELEXPR TOK_ALLCOLREF)) (TOK_WHERE (RLIKE (TOK_TABLE_OR_COL col_name ) '*.(money|人生)')) (TOK_LIMIT 2000)))

06-11 16:59:17-致命的なフィルター機能: . TOK_TAB \S tdw_inter_db.*|. TOK_(キューブ|ロールアップ) .

したがって、あいまい一致コード スニペットに問題はありません。
誰でも私を助けることができますか?
よろしくお願いします。

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

javascript - Mysql で RLIKE を使用 - 空またはすべての値を使用

すべてのレコードを取得するために Mysql で RLiKE を使用する方法はありますか?

私はこのスクリプトを使用します:

しかし、これはサーバーの答えです:

注: 8 つ以上のファイラーがあり、それぞれが配列に多くの値を含む可能性があるため、"like '%%' は使用しません。そのため、mysql で使用するために配列を文字列に変換します。次のようにします。

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

java - Hive Regex は貪欲に振る舞う

任意の数の先行または末尾のorを持つ文字列のみ911またはから一致させたい。1911*#

私の正規表現:

以下のテスト コードは、false であると予想していたときに true を返します。

私は何を間違っていますか?