問題タブ [xregexp]

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 投票する
4 に答える
1643 参照

javascript - Devanagari テキストの単語全体の正規表現検索を使用するには?

デーバナーガリー語を含む HTML コード

私のJavaScriptコード

js の出力 (Chrome 上)

ページ数 : 2, 2

ページ内のカウント: null

ページ数 : 2, 2

ページ内のカウント: , 0

全語検索は答えとして1つを与えるはずですが、regexpとXRegExpの両方が失敗しています。助けが必要です。

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

javascript - ギリシャ語の単語全体に一致する XRegExp

私の例は非常に説明しやすいと思います。それは細かい英語の単語と一致します。ギリシャ語の単語も一致させたいと思います。xregexp の Unicode アドオンに慣れていません。私のパターンは regexp で動作するように実装されています。

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

javascript - 数字と文字を含む UTF8 文字の JavaScript 正規表現サポート

数字 [0-9]、文字 [az] および [AZ] を含む utf8 文字をサポートする正規表現を生成する方法。

utf-8 文字をサポートするために xregexp ライブラリを使用しています。

今まで私は使用しました:

  1. XRegExp("^\p{L}\d{0-9}+$") //いずれもサポートしていません。
  2. XRegExp("[^\p{N}\p{L}]") //いずれもサポートしていません。
  3. XRegExp("^\p{L}+$") // UTF-8 文字 [az] と [AZ] のみをサポートし、[0-9] はサポートしません

ありがとう。

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

regex - Unicode文字「θ」を省略する正規表現を作成するには?

UTF8 文字をサポートする正規表現を作成しました。

今、私はユニコード文字「θ」(シータ)をサポートしたくありません。

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

javascript - XRegExp から JavaScript RegExp

XRegExp 関数を純粋な JavaScript RegExp に変換したいと考えています。基本的に、英数字以外の文字はスペースも含めてすべて「_」に置き換えられます。

テキスト

これはサンプル テキストです *\&^%$#@!~'

のようになります

This_is_a_sample_text____________

次のコードがあります。

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

regex - 文字間に単一スペースを許可する XRegExp 正規表現

XRegExp 正規表現を使用しています。キャラクターの間にスペースを入れたいのですが、特殊文字を有効にする必要があります。許可されている特殊文字を追加することはできましたが、スペースを許可することはできません。

私の正規表現unicodeWord = XRegExp("^(\\p{L}|[0-9][\s])+$");

次のような文字を許可します

いらっしゃいませ

だがしかし

こんにちはようこそ

しかし、これはこの英数字と一致しません。

0 投票する
0 に答える
104 参照

unicode - XRegExpを使用してユニコード文を単語配列に分割する

次のスクリプトを使用して、Unicode 文を単語配列に分割しています。

今、私は期待しています

matchChain の代わりに split 関数を使用する必要があると誰かが言いました。

助言がありますか?

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

regex - XRegExp: 否定式

次のXRegExp式の否定式は何ですか?

私はmatchChain()上記の表現を使って文章から言葉を取り出していました。

次にsplit()、negate 式を使用して同じ結果を取得しますが、各単語に区切り文字を含めます。