問題タブ [qregularexpression]

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

qt - デバッグ結果で QRegExp が重複する

私のコードは:

以下に示すように、キャプチャされたカウントが1で、qstringリストのデバッグ出力が表示されます

なんで?

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

c++ - Qt で QRegularExpression を使用する方法

Qt のドキュメントやその他のドキュメントをオンラインで (信じられないほどの時間) 検索しましたが、答えが得られません。

「C++クラス名」を取るQLineEditを使用しています(つまり、[ab](<-大文字も)、[0-9]、およびアンダースコア(_)のみを受け入れる必要があります。どのように(盲目的に)私はそれを設定しようとしますが、うまくいきません。

4 行目の括弧内には何を挿入しますか? コピーして貼り付けるコードを求めているわけではありません。いくつかの例 (よく説明されているものでも) が役立つので、最終的にプロジェクトを終了します。

0 投票する
3 に答える
664 参照

regex - 正規表現一致の繰り返し数字 (3 つ以上) は空白を無視します

空白を無視して3回以上連続して繰り返される数字のみに一致する正規表現を作成する方法をまだ理解できていませんが、調査しています。

たとえば、現在、一致する (\d)\1{3,} があります

1111 2568856 など 1111 2568 856 など

スペースの前後に繰り返しがあると失敗しますが

6 111 1 256 8856

これに一致させるには、正規表現に何を追加する必要がありますか?

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

regex - 正規表現の一連の文字の文字を制限する

[]以下の例では、ユーザーが入力できる一連の文字があります。これで、特定のキャラクターを、たとえば 1 回に制限したいと考えています。

たとえば、ユーザーに.一度だけ入力してもらいたいとします。今、私は試し[\.]{1,1}?ましたが、うまくいきませんでした。