私はDelphiのプロジェクトを持っており、そのプロジェクトではPHPファイルからバージョン情報を取得する必要があります。 PHPファイルであり、以下のような行である:Delphiを使用してphpファイルからバージョン情報を取得するための正規表現
$app_version = 'X.X';
は私が
RegularExpression.Create('app_version.*''(?<appVersion>.*)''',[roIgnoreCase,roMultiline]);
を使用してX.X
を取得しようとしていながら、私は
APP_VERSION = 'XX' を取得しています
ドルなし$
とセミコロン;
記号 - それは大丈夫です。しかし、私は実際にのみ
X.X
一部を必要とする必要があります。だから正規表現ルールを使ってバージョン番号部分だけを取得することはできますか?
\$app_version\s*=\s*["']([^"']*)["'];
これはライン上の式全体に一致します。
正規表現に関する本またはチュートリアルをお読みください。どうしてそんなに簡単にあきらめたのですか? –
@DavidHeffernan私は何度も試してみましたが、成功しませんでしたが、ページにはDelphiの正規表現メカニズム(PCRE)に関する他の質問があります。私はより多くの情報を読んで取得し始めました。アドバイスありがとう.. – Alper