問題タブ [regex]

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

regex - Instrが原因で一致を拒否する正規表現

正規表現で「文字列」タイプの関数を実行する最も簡単な方法は何ですか? たとえば、「:? 例えば:

  • this- わかった
  • there:is- 大丈夫じゃない:

より実際には、次の文字列をどのように一致させることができますか:

名前空間を含まない xpath でのノード テストの場合は?

ノード テストと一致しますが、名前空間のプレフィックスが含まれているため、問題が発生します。

0 投票する
5 に答える
4272 参照

regex - Perl で正規表現を使用して属性を解析する

ここで私が最近遭遇した問題があります。私はフォームの属性文字列を持っています

数値を持つ属性、アルファ値を持つ属性、混在する属性、日付を持つ属性などがあります。

すべての文字列は先頭に" " があるはずx=someval and y=anothervalですが、そうでないものもあります。私がしなければならないことが3つあります。

  1. 文字列を検証して、 と があることを確認xyます。
  2. xとの値を実際に解析しますy
  3. 残りの文字列を取得します。

上部の例を考えると、これは次の変数になります。

私の質問は、これらを解析して単一の正規表現で検証する (合理的に) 簡単な方法はありますか? すなわち:

文字列はおよび属性のみ で構成される場合があることに注意してください。これは有効な文字列です。xy

ソリューションを回答として投稿しますが、単一の正規表現の好みを満たしていません。

0 投票する
6 に答える
1905 参照

regex - 事前に構築された正規表現パターンまたはRegexライブラリ?

使用する人は、使用したい優れた正規表現ライブラリを持っていますか?オンラインで見つけた正規表現のほとんどには、バグが含まれているか、エッジケースに焦点が当てられているため、仕様を100%検証するための競争になります。もちろん、自分で書くこともできますが、時間単位で請求する場合は、図書館を持っていると便利です。

0 投票する
4 に答える
897 参照

regex - この正規表現の {1} の目的は、URL プロトコルを照合することです

WebページからURLを解析する方法に関するこの質問を読んでいて、この解決策を提供する受け入れられた回答について質問がありました:

ソリューションは csmba によって提供され、彼はそれをregexlib.comにクレジットしました。うわー。クレジット完了。

これはかなり素朴な正規表現だと思いますが、より良いものを構築するための良い出発点です。しかし、私の質問はこれです:

のポイントは{1}何ですか?「ちょうど前のグループの 1 つ」という意味ですよね?それは正規表現でのグループ化のデフォルトの動作ではありませんか? が削除された場合、表現は何らかの方法で変更さ{1}れますか?

同僚からこれを見た場合、私は彼または彼女のエラーを指摘しますが、これを書いているとき、応答は 6 と評価され、regexlib.com の式は 5 の 4 と評価されています。

0 投票する
5 に答える
2264 参照

python - 文字列のエスケープ解除を実装するPython正規表現

Pythonの正規表現と後方参照を使用して文字列のエスケープ解除を実装しようとしていますが、うまく機能しないようです。それは私が間違っていることだと確信していますが、私は何を理解することができません...

\\[char]を\[char]に置き換えたいのですが、Pythonの後方参照は、これまでに使用した他のすべての実装と同じルールに従っていないようです。誰かが光を当てることができますか?

0 投票する
4 に答える
2683 参照

python - zipファイルで正規表現を照合するためのPythonモジュールはありますか

100万を超えるテキストファイルを40のzipファイルに圧縮しています。私はまた電話の約500のモデル名のリストを持っています。特定のモデルがテキストファイルで言及された回数を知りたいです。

解凍せずにファイルの正規表現一致を実行できるPythonモジュールはありますか?解凍せずにこの問題を解決する簡単な方法はありますか?

0 投票する
4 に答える
16426 参照

python - 正規表現とユニコード

TV エピソードのファイル名 (たとえば、show.name.s01e02.avi) を解析し、(www.thetvdb.com API から) エピソード名を取得し、自動的に適切な名前に変更するスクリプトがあります (番組名 - [01x02 ].avi)

[a-zA-Z0-9'\-]スクリプトは正常に動作しますが、それは、Unicode の表示名を持つファイルで試して使用するまでです(私が持っているすべてのファイルは英語であるため、ほとんどすべてが .

正規表現がアクセント付きの文字などと一致するようにするにはどうすればよいですか? 現在、正規表現の設定セクションは次のようになっています..

0 投票する
11 に答える
919 参照

php - この文字列の特定の部分のみを返すように正規表現を記述する方法は?

そこで私は、ユーザーがPokerStars などのサイトからポーカー ハンドの履歴を入力してハンドを表示できるようにするプロジェクトに取り組んでいます。

正規表現はこれに最適なツールのようですが、正規表現の知識を「ほとんどない」とランク付けしています。

だから私はPHPを使用して、このテキストブロックを1行ずつ、次のような行でループしています:

シートを抽出したいnumber, name, & chip countのでフォーマットは

どこから始めればいいのか、これを最適化するためにどのコマンドを使用すべきなのか、まったくわかりません。

PHP 正規表現のチュートリアルへのリンクや、使用する必要があるコマンドの名前であっても、アドバイスをいただければ幸いです。

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

php - PHPでPCREへの後方参照をどのように使用しますか?

このPHP RegEx pageを読みましたが、何かが抜けているか、何かが読み違えているか、または彼らが言うように機能しません。最初の2つのうちの1つだと思います。

0 投票する
8 に答える
661 参照

javascript - 私はここで何を間違えましたか?[Javascript正規表現]

だから私は登録フォームを書いています、そして私は表示名が数字、文字とアンダースコアだけである必要があります。

私のコードを見て、私が間違っていることを教えてください。

問題に関係のないものが含まれないように明らかに調整されていますが、このスニペットでさえ機能しません。