Я не полностью осведомлен о внутреннем синтаксисе LibreOffice, но если вы говорите насчет регулярного выражения
, как и в регулярных выражениях
, вам нужно будет использовать символ цифры \ d
.
Все эти функции работают с определенной строкой, которую вы передаете функции, или, в случае gensub()
, gsub()
и sub()
, с $0
(, т.е. полной входной записью ), если вы не предоставляете строку. Они не будут разбивать данную строку на поля или использовать FS
или OFS
.
Итак, да, ни на одну из этих функций не влияет изменение FS
или OFS
. Они рассматривают данную строку как есть. Если в качестве входной строки используется $0
, вся эта строка используется без изменений.
Это не мешает вам использовать, например,. gsub()
на отдельном поле, очевидно.