... волнуется из-за этой простой проблемы:
Я использую Ingest pipe с процессором gsub, чтобы заменить все (белые) пробелы, кроме последнего . Например:
"hello world regex is fubar "
, чтобы получить "hello, world, regex, is, fubar"
Как я могу преобразовать синтаксис PCRE (который не будет работать с шаблонами TRE gsub, как я выяснил, )
"/\s(?=.\S*)/g"
К POSIX , например ...
"/[[:space:]](?=.[[:space:]]*)/g"
(только обмен пробелами, а не поиск)
Редактировать: как Я могу предоставить только регулярное выражение в строке, я не могу использовать другой процессор, чем gsub. '\ s' или '\ S' явно помечены как "неизвестные".