([\s\S]*)<FooBar>
Точка соответствует всем, кроме строк новой строки (\r\n). Поэтому используйте \ s \ S, который будет соответствовать всем символам.
1231721701079000 подозрительно походит на время начиная с 1-го Jan, 1970 в микросекундах.
perl -wle 'print scalar gmtime(1231721701079000/1_000_000)'
Mon Jan 12 00:55:01 2009
я сделал бы некоторые закладки в известные времена и испытал бы его для подтверждения.
Первоначально смотря на него, почти похоже, обрубили ли Вы последние 6 цифр, Вы получили бы разумную Дату Unix с помощью преобразователь онлайн
1231721701 = понедельник, 12 января 2009 0:55:01 GMT
1227217588 = четверг, 20 ноября 2008 21:46:28 GMT
, которое дополнительные 6 цифр могли форматировать связанный или некоторые расширенные атрибуты.
существует некоторый пример кода для преобразование Меток времени Unix , если это на самом деле, каково это.