Вот еще один ответ, который использует gregexpr
, чтобы найти числа, и regmatches
, чтобы извлечь их:
l <- c("djud7+dg[a]hs667", "7fd*hac11(5)", "2tu,g7gka5")
temp1 <- gregexpr("[0-9]", l) # Individual digits
temp2 <- gregexpr("[0-9]+", l) # Numbers with any number of digits
as.numeric(unique(unlist(regmatches(l, temp1))))
# [1] 7 6 1 5 2
as.numeric(unique(unlist(regmatches(l, temp2))))
# [1] 7 667 11 5 2
Когда я перехожу к параметру «Настройки» в меню TortoiseSVN, я вижу параметр «Установить даты файлов на время последней фиксации». Возможно, это именно то, что вы ищете.
Я не уверен, использует ли Tortoise клиент SVN в качестве бэкэнда, но если это так, в конфигурации Subversion есть опция file:
use-commit-times = yes
Извините, если это не применимо к вашей платформе, но я все равно упомяну об этом. Он работает для тех, кто использует клиент командной строки SVN.