myFile{ddmmyyyy}.csvと C# DateTime オブジェクトのような文字列があります。DateTime から正しい日/月/年を文字列に置き換える必要があります。ただし、問題は、パラメーターの順序が異なる可能性があり、すべてが存在するとは限らないという事実にあります。
例: これらはすべて有効な使用例です。
- myFile{ddmmyyyy}.csv
- myFile{mmddyyyy}.csv
- myFile{mmyyyy}.csv
- myFile{yyyymm}.csv
これらを検索/置換するために使用できる正規表現に関する提案/アイデアは大歓迎です!
編集:明確にするために、「mmddyyyy」が含まれる実際の文字列(対応する数字ではなく文字)を取得します。「mm」は、DateTimeの月番号(たとえば、10月を表す10)に置き換える必要があります受け取った。