問題タブ [qregexp]
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.
qt4 - QRegex パターンから文字列を取得 (Stringlist / 配列として返す)
例:
public function somefunction()
ファイル内のすべての場所と別の場所にあるファイルを取得したいのですが、ファイル文字列全体を受け取るか、最初の配列public function something($a,$b = "example")
だけを受け取ります。public
したがって、配列として表示されるすべてのデータを取得したい:
public function somefunction()
.
簡単に言えば、ファイル内のすべての関数名を解析します。
QRegexp 式での正規表現の全機能:
編集:PHPファイルの文字列に表示されるすべてを取得したい。正規表現で定義された文字列ではなく、ファイル内のすべての文字列を受け取ると、問題が発生します。
敬意をありがとう!
qt - LookBehind 機能のない正規表現
すべての ';' を検索する正規表現を作成しようとしています。改行 (\n) 文字が続かない文字。
および「;」が前にないすべての改行 (\n) 文字 キャラクター:
残念ながら、私は Qt 4.7.4 QRegExp を使用しており、"Look Behind" をサポートしていません。「Look Behind」を使用しないように上記の正規表現を書き直すにはどうすればよいですか?
c++ - RegExを使用してQtの文字列に空白を挿入する方法
QString
likeがあり、アルファベット以外の各文字 (つまり、、、など)の後"(ram[3].available@=> 10,2,25 &( cpu.load <> 42,49 |qweds[-1].ee0 ~\"arab lllss\" ) )"
に空白を入力してから、文字列を分割したいと考えています。gSkinnerオンライン ツールを試してみたところ、特殊文字と英数字の間に空白を入れるには、に置き換える必要があることがわかりました。しかし、 andを使用して Qt に実装する方法がわかりません。@
~
(
\s*\W
$&
QregExp
QString
基本的に私がやりたいことは次のとおりです。
regex - 次の正規表現が機能しないのはなぜですか?
\\u0061
と\u0061
を%u0061
QRegExpに置き換えようとしていますが、
だから私はこれをやった、
スラッシュは 1 回または 2 回出現する可能性があるため?
、最初のスラッシュを表すために a を使用しましたが、機能していません。何が問題なのですか?
編集
\\\\u
Denomales のおかげで、を表すのはずで、現在\\u
使用して\\\\+u
います。
regex - 正しい正規表現が見つかりません
私は QString (Qt 4.8) をsrc="http://media.cineblog.it/9/91f/Big-Bad-Wolves-primo-trailer-per-il-crime-thriller-israeliano.jpg"
使用しており、QRegExp を使用して QString からこの種の文字列を抽出したいと考えています。しかし、それを行うための適切な正規表現が見つかりません。文字列が img タグにありません。
c++ - QRegexp マッチング
私がやろうとしていること:
- タイプが autogen_X.c、autogen_X.h、または Project name.c のすべてのファイルを検索します (ルート レベルの src フォルダー内)。
- それらを印刷する
私が持っている QRegExp は次のとおりです: \nsrc[^\n]*
私が持っているテキストは次のとおりです。
私が持っているコード
私が得ている出力
これは、で始まるすべてのファイルに一致するべきではありませんsrc/
か?