私はJavaでパターンマッチングコードを持っています。これはデータベースからパターンを取得します。mysqlデータベースでJUnitを実行していたとき、すべてがかなりクールになりました。
Original Pattern in database
[a-zA-Z]{1}[0-9]{2}[a-zA-Z]{3}[0-9]{5}_[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]{6}\\.csv
Mysql is retruning as expected and as it's stored.
Oracle is returning with extra backslashes
[a-zA-Z]{1}[0-9]{2}[a-zA-Z]{3}[0-9]{5}_[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]{6}\\\\.csv
なぜそれが異なって戻ってくるのか。データをフェッチするためにHibernateを使用しています。