問題タブ [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 投票する
3 に答える
125 参照

c++ - 式に一致しますが、# で始まる行には一致しません

私は私たち Qt です。関数呼び出しを具体的に探すテキスト文字列がありますxyz.set_name()。この呼び出しの最後の発生をキャプチャしたいのですが、それを含む行が . で始まる場合は否定します#。これまでのところ、関数呼び出しに一致する正規表現を取得しましたが、一致した行を否定する方法が#わかりません。最後の出現をキャプチャする方法もわかりません。すべての一致が1つのキャプチャグループに入れられる理由もわかりません.

これは私がやりたいことです

より明確にするための更新:

qDebugで印刷すると、私のテキストはこのように読めます

\n改行の長い文字列です。

更新: テスト用のより長いテスト文字列。これについて提案されたすべての正規表現を試しましたが、うまくいきませんでした。何が欠けているのかわからない。 https://regex101.com/r/vXpXIA/1

更新 2: 最初の更新をスクラッチします。正規表現を使用する場合は考慮する必要は\nありqDebug()ません。

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

qt - 数字のブレットを分割する QRegEx ロジックが必要

番号の箇条書きを分割する QRegEx ロジックを構築しようとしています。試しましたが成功しませんでした。

サンプルコード:

初めてQRegExを使用しています。ここで助けを求めています。

サンプル テキストは --> "1. Ravi Gupta.Pari.Paagal" です。

必要な出力は --> "Ravi Gupta.Pari.Paagal" (箇条書きなし)

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

java - 最初の文字がマイナスの場合は文字列を分割し、マイナス記号として処理します

-符号は、演算子または負符号として扱うことができます。が先頭にある場合-は、マイナス記号として扱われ、文字列を減算します。-これは署名にのみ適用されますが、+は常に追加記号になります。どうすればこれを達成できますか?

入力:

出力:

これは私がこれまでに試したことです