問題タブ [regexbuddy]

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

regex - 行頭から左角かっこまでをすべて選択

行頭から最初の左角かっこまですべてを選択する正規表現が必要です。以下の例では、 Loremconsectetur-adipisicing、およびLabore etに一致します。

お手伝いありがとう。

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

regex - RegexBuddy を使用して正規表現をデバッグする

正規表現パーサーがどのように機能するかを理解したいので、正規表現バディを使用して文字列のデバッグを開始しました

またhttp://www.regular-expressions.info/engine.htmlから

ここで著者は、次の正規表現を使用して正規表現エンジン パーサーがどのように機能するかを説明します

と文字列

著者は、正規表現エンジンが一致するトークンを見つけられなかった場合、最後に一致した文字に戻ると述べました

これを正規表現バディでデバッグすると、最初の位置でバックトラックが開始されました

なんでそうなの??

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

regex - regexbuddy 時々バックトラックしない

正規表現を使用して regexbuddyID:\s*\d*0と一致させると、結果が得られますID: 12344y

一致を見つけるためにバックトラックしますが、バック\d*トラックしないでください\s*

正規表現をに変更するとID:\s*\d*q、バックトラックしなくなり、失敗メッセージが表示されます。

バックトラックしたとしても、最終的に正規表現は失敗メッセージを表示します。しかし、regexbuddy は、失敗してバックトラックしないことをどのように知っていたのでしょうか?

Mastering Regular Expressionsを読みましたが、答えが見つかりません。ご協力いただきありがとうございます。

写真で申し訳ありませんが、私には画像をアップロードする権利がありません。

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

regex - Regexbuddy は改行をあまり使わずに一致を取得します

テキスト入力1からすべての一致を取得するために regexbuddy を使用しています。これは、多くの改行2が一致の出力に追加されるという問題を除いて正常に機能します (すべての一致が新しい行にリストされるため、詳細な出力3を参照してください)。これを回避するオプションまたは回避策はありますか?

編集: 私の正規表現は非常に単純です: \w*

テキスト入力

テキスト入力

出力 テキスト出力

詳細出力 詳細テキスト出力

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

regex - 正規表現が VBA をトリガーしない

これは私の正規表現です:

それを使用するコード:

このコードは無効な文字で起動しますが、長さが 20 を超える場合は起動しません。これは Regex Buddy から提供された出力です。

誰かが私が欠けているものをとても親切に指摘できますか?

コントロールのビジュアル:

ここに画像の説明を入力