2012-02-17 7 views
0

私は別の「ここで正規表現でどうやってやっていますか?」という質問をするのは嫌です。しかし、私はこれに苦労しています。文字列内の特定の文字の後の1文字のすべてのインスタンスを置き換えます。

私はC#で作業しています。文字列からDateTimeデータ型変数に変換する前に、datetime文字列を修正する必要があります。 「 - 」

2012-01-24T17-52-08Z

は私が交換する必要がコロンと「T」の後に発生した文字を、それは次のようになります:私の文字列は、このようになります

2012-01-24T17:52:08Z

私はthis exampleからコードを適応させることを試みたが、無駄にしています。私はthis wonderful toolを使用してこの作業をしようとしています。

これはRegExで定期的に働く人にとっては簡単なことだと知っていますが、まれに私が学んだことのほとんどを忘れてしまって、もう一度それを使う機会があります。

ご協力いただきありがとうございます。

+0

に置き換えてみることができます。 – tchrist

答えて

1

あなたは(\d{4}-\d{2}-\d{2}T\d{2})-(\d{2})-(\d{2})Z

と一致し、C♯の答えを期待していた場合、あなたはC♯タグを持っている必要があり$1:$2:$3Z

+0

ありがとう!それは動作します。私は間違った方法を考えていた。どうもありがとう。 – rogdawg

関連する問題