私はメモ帳++に次のような日時テキストをたくさん持っています:
"20160310 17:59:00"
そして、日付の数字を区切るために「-」文字を追加したい
"2016-03-10 17:59:00"
それを行うには、どのように正規表現になりますか?
回答:
回答№1は1次の正規表現式:
("d{4})(d{2})(d{2} d{2}:d{2}:d{2}")
次の置換式と組み合わせて:
$1-$2-$3
あなたが望むものを達成します。
説明:
("d{4})
キャプチャグループ1:アポストロフィとそれに続く4桁(d{2})
キャプチャグループ2:2桁(d{2} d{2}:d{2}:d{2}")
キャプチャグループ3:2桁、スペース、2桁、コロン、2桁、コロン、2桁、その後にアポストロフィ
$1-$2-$3
-グループ1をキャプチャし、その後に -
、その後にキャプチャグループ2が続き、 -
、続いてキャプチャグループ3