找到每个字符由 space 分隔的单词

find word that each character separated by space

我需要一个 regex 到 select 一个 word each char在那个词上 由空格 分隔。看下面的字符串

Mengkapan,Sungai Apit,S I A K,Riau,

我要selectS I A K。我卡住了,我正在尝试使用以下正则表达式

\s+\w{1}\s+

但它不起作用。

对于您提供的信息,您可以使用

(?:[A-Za-z] ){2,}[A-Za-z]

a demo on regex101.com

我建议

\b[A-Za-z](?:\s+[A-Za-z])+\b

模式,其中

\b           - word boundary
[A-Za-z]     - letter (exactly one)
(?:          - one or more groups of  
   \s+       - white space (at least one)
   [A-Za-z]  - letter (exactly one)
)+
\b           - word boundary

您可以匹配单词边界 \b、单词字符 \w 并重复至少 2 次 space 和单词字符后跟单词边界:

\b\w(?: \w){2,}\b

Regex demo