POSIX正则表达式中的环顾四周,以匹配除最后一个(对于gsub而言)以外的所有空格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了POSIX正则表达式中的环顾四周,以匹配除最后一个(对于gsub而言)以外的所有空格相关的知识,希望对你有一定的参考价值。
...由于这个简单的问题而吓到了:
我正在与gsub处理器一起使用摄取管道,以替换除最后一个以外的所有(空白)空格>>。例如:
"hello world regex is fubar "
产生"hello, world, regex, is, fubar"
如何转换PCRE
语法(据我所知,这将不适用于gsub TRE模式),就像..."/\s(?=.\S*)/g"
到POSIX
"/[[:space:]](?=.[[:space:]]*)/g"
(仅交换空格,而不是环顾四周]
编辑:因为我只能以字符串形式提供正则表达式,所以我不能使用gsub以外的其他处理器。 '\ s'或'\ S'显然标记为“未知”。
...由于这个简单的问题而感到惊讶:我正在将Ingest管道与gsub处理器一起使用,以替换除最后一个以外的所有(空白)空间。例如:“ hello world regex is fubar”会导致“ ...
答案
Worked
以上是关于POSIX正则表达式中的环顾四周,以匹配除最后一个(对于gsub而言)以外的所有空格的主要内容,如果未能解决你的问题,请参考以下文章