ターゲット文字列が次のような場合、後方参照で正規表現置換を使用したい:
"$1 123"
すべてがうまくいきます。しかし、次のようなターゲット文字列が必要な場合:
"$1123"
うまくいきません。
perlでは、使用できます
"${1}123"
後方参照と隣接する数字を区別するには - Java に相当するものはありますか?
編集
フォーマットのタイムスタンプがある場合
YYYYMMDDHHMMSS
お気に入り:
20130811123000
取得する時、分、秒をリセットしたい
20130811000000
私がやりたいことは
String newstring = timestamp.replaceFirst("(\\d{8}))\\d{6}","${1}000000");