問題タブ [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 に答える
1565 参照

regex - RegExpを使用してQTの文字の後ろの文字列を一致させる方法は?

":" の後ろのすべての文字列を一致させる方法は? 例: 「roll:3.23423」の「3.23423」または「smth:true」の「true」と一致させたい。

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

regex - QRegularExpression - 2 つの間から文字列を抽出する方法タグ?

次のように、複数のタグ内のテキストを取得しようとしています:

テキストファイル:


私のコードでは、前のファイルを開き、その内容を読み取り、QString. これまでのところ、成功せずに次のことを行いました。

<< も同じことをしまし<cert>たが、両方で空の文字列が得られます。

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

c++ - QRegularExpression を初期化するときのセグメンテーション違反ですが、たまにしかありません

これは私の最も奇妙なエラーの 1 つです。

これは時々うまくいきます。しかし、セグメンテーション違反でクラッシュします。

奇妙なことに、プログラムを起動しても時々問題が発生することがあります。エラーはまったくありません。このlocが正確に71回実行された後、クラッシュすることがあります。

私には手がかりがありません-.-

編集:

提案されたように、エラーを見つけるためにコードを削除しました。NAMEdll(fortran関数)と関係があるようです。このコマンドを実行すると、すべて問題ありません。それで私はこれを手に入れます:

推測ですが、fortran コード (私のものではない) 内で malloc 呼び出しが失敗する可能性はありますか? もしそうなら、誰かがその方法を説明できますか?

編集:

解決済み: 偶然見つけました。プログラムの別の部分に、次のコードがありました。

これは悪いことです。なぜなら、strcpy は終了文字 '\0' も書き込むからです。したがって、書き込まれた chararray の長さは 4 です。

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

regex - QRegularExpression Lineedit Validatoin

こんにちは、qt で正規表現を使用して lineedit ウィジェットからデータ (2 つ以上の単語の名前で構成される) を検証しようとしています。問題は、qt が lineedit ウィジェットで何かを許可していることです。

ありがとうございました

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

regex - 正規表現を使用して日付の一部ではない 2 桁の数字を見つける方法

私はこの長い文字列値を持っています:

2桁の数字(下線付き)のみを取得したい:

したがって、結果は

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

c++ - Qt QRegularExpression 複数行オプションの使用

QRegularExpression と MultilineOption を使用するプログラムを書いています。このコードを書きましたが、最初の行で停止します。なんで?私はどこで間違っていますか?

誰かが私を助けることができますか?

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

c++ - 電話番号の QRegularExpression

正規表現を使用して電話番号を検証しようとしていますが、10 だけでなくすべての番号を受け入れることができます。私の正規表現は ^[0-9]{10} で、0 ~ 9 の 10 個の番号を許可する必要があります。私のテスト文字列は、合格した 1234567890 と合格した 703482062323 でした。この問題を解決するにはどうすればよいですか?

正規表現をテストするために使用するコードは次のとおりです

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

regex - ネストされた引用符を含む、2 つの引用符ペア内の任意の文字に一致します

行ごとに、このような二重引用符のペアとして表示されるデータがあります。

これらのペアの内部には任意の文字が含まれる可能性があり、恐ろしい "" ネストされたペアが含まれることもあります。

以前私が見つけた:"([^"]*)"\s*"([^"]*)" そして、これは Key と Value を 2 つのグループに一致させます:

ただし、ネストされたペアでは、以下のみが出力されます。

ペア間ですべての文字を一致させる方法はありますか? 出力例:

QRegularExpression および c++11 リテラル文字列からの正規表現処理:

私はそれがパールとPHPの正規表現に一致することを知っています.

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

regex - 正規表現は Qt5.5 では機能しません

空白行が発生するたびに文字列を部分文字列に分割したい。

このようなコンテンツ:

私はこのようなリストを取得したい:

List["aa aa", "bb bb", "cc cc"];

コード:

正規表現は notepad++ では機能しますが、Qt5.5、Windows 7 64 ビットでは機能しません。

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

regex - 正規表現を使用してリスト内のフィルターを終了する

私たちのサイトには 20,000 を超えるページがあり、それぞれの URL に個別の ID があり、誰が訪問したかを識別できます。比較を実行します。ただし、正規表現を使用すると、フィルターを特定のサイト リストに絞り込むことができません。これは、各リスト アイテムの順列も返されるためです。例えば:

次のフィルターがある場合: Include > Page > Regex > (748|1419|1496) 9 748748 2、748 3などを含む 748 のすべての順列を取得します。最初の 5000 件の結果なので、レポートを正確に完成させるために必要な結果の一部が失われます。

フィルタの例

返品例