の間にスペースを挿入すると、数字とAM/PM記号の間にスペース(空白)を挿入しようとしています。文字列 "5pm"または "5am"を指定して、時間とAMPM指定子
は、しかし私は、このすべてが「17:00」を削除し、何も(空)に置き換えられない次の正規表現置換に
string pattern = @"((([1-9])|(1[0-2]))(A|P|a|p)(M|m))";
string replacement = "$1";
text = Regex.Replace(text, pattern, replacement);
を持っています。
私は目標を達成するために置換変数に何を入れるべきかわかりません。
正規表現を使ってマッチグループを取得してから、挿入する文字列演算を行うことができますが、可能であれば正規表現で何か新しいことを学びたいと思います。
どの言語がこれですか(試してみるために...)? – 82Tuskers
これはC#用です。 – NiteLordz
なぜ正規表現ですか?これは、 'var time =" 5pm ";' 'と' 'time = time.Replace(" pm "、" pm ")のように行うことができます。解説のために 'Replace(" pm "、" pm ")' –