c - PCRE 和空格

标签 c pcre

使用 PCRE 库...想要查找最多包含已知空格数的单词字符串。

即标记之间有 5 个空白字符。

foo bar foo bar foo bar = 第一个 foo 和最后一个 bar 之间....有 5 个空间。

foo bar = 第一个 foo 和最后一个 bar 之间也有 5 个空格。

谁有正则表达式可以找到这两个....和空格的变体?

最佳答案

\S*(\s\S*){N}

其中 N 是您想要的空白字符数。请注意,还匹配 N 个空白字符的字符串,它们之间没有任何内容。

关于c - PCRE 和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5149225/

相关文章:

Python 和 C/C++ 多线程 : run several threads executing python in the background of C

c - recvfrom() 不阻塞

haskell - Haskell 中的转义 PCRE 元字符

c++ - PCRE 忽略 C++ 中的匹配

c++ - MP3 帧头检测 FFF/FFE 同步问题

c - 运行 `Function Pointers` 在运行 `POSIX` 线程内 `C` `Thread Pool`

regex - 用于将 PCRE 正则表达式转换为 emacs 正则表达式的 Elisp 机制

c - 如何通过正则表达式从名称=值格式的字符串中提取名称

regex - 这个递归正则表达式究竟是如何工作的?

c - 如何执行 .c 文件?