私はVersion.txtファイルから複数のフォルダをループしてアプリケーションバージョンを取得しようとしています。それだけでは大したことではありませんが、問題はこれらのファイルに他のものがたくさんあることです。テキストファイル内のバージョンを取得
例:
'1.0.0.1'
'Version - 0.11.0.11'
'ApplicationName - 1.0.12.89'
'Definitely some useful information.
ApplicationName - 1.0.13.0'
ファイルは常にバージョンで終わるが、他の相関関係はありません。ドットの間に異なる桁数がある可能性があるため、バージョンの長さは毎回異なります。 それは私を狂ってしまう。助言がありますか?
こんにちは、これまでに試したコードを含むように質問を編集できますか? – sodawillow
まあ、最後の場合は、最後の文字列を取得し、それを解析する? – 4c74356b41
入力が常に上記の4つの異なる入力のいずれかのフォーマットを持っているなら、 '($ version_text -split" - "| select -last 1).Trim()'を実行することによってバージョン番号を得ることができます。それはあなたの他の例でもうまくいくはずです。ここで '$ version_text'には入力文字列、すなわちVersion.txtの内容が含まれています。 – kim