コメントアウトされていない行については、「=」記号の後に続くテキストを行の終わりに一致させる必要があります。これに役立つ正規表現を提案できますか?
Example:
// Username = admin
Username = [any text here should match regex]
// Password = password
Password= [any text here should match regex]
次の例で更新:
One more example just for clarification:
// FilePath = //test/test/test.log
FilePath= //test/test/test.log
「=」の前に来るものはすべて、単語または単語のグループになります。それ以外は無視できます/無視されます。
単語と「=」の間にスペースがあるかどうかは関係ありません。「or」句はまだ実装できていませんが、これは私が機能させようとしている現在の正規表現です。より良い解決策がある場合、または次のいずれかのゲームで動作するように正規表現を更新するのに役立つ場合:
Different permutations:
(?<=Username=).+
(?<=Username =).+
(?<=Password=).+
(?<=Password =).+
解決済み: すべての例と迅速な対応/ヘルプに感謝します。次の2つの正規表現は、「=」の前の特定の単語に基づいて、「=」の後にすべての一致が必要か、「=」の後に単一の一致が必要かによって、私の状況に最もよく適合します。
^\s*\w+\s*=\s*(.+)$ // Returns all matches
^\s*Username\s*=\s*(.+)$ // Returns a single match for a specific field