Regex-查找特定字符后的第一个空格

Regex-查找特定字符后的第一个空格,regex,whitespace,Regex,Whitespace,什么是正则表达式,只选择从特定字符到第一个空格(空格)的字符串的一部分,即: 文本=331-6“-PR-003-BQ163*$WR01-6“-200-300-CL,标准*SAV=0.000000 SAB=0.000000 我只想选择斜体部分(介于*之间) BR如果您的意思是将$作为起始特定字符,则此: (\$[^ ]*)\s 测试和解释:\*[^]* 说明: \*星号字符,这是我们的特定字符(它是特殊符号,因此需要\) [^]*不同于空格的随机字符数 空格 特定字符是$或*?从包含的*到排除

什么是正则表达式,只选择从特定字符到第一个空格(空格)的字符串的一部分,即:

文本=331-6“-PR-003-BQ163*$WR01-6“-200-300-CL,标准*SAV=0.000000 SAB=0.000000

我只想选择斜体部分(介于*之间)


BR

如果您的意思是将
$
作为起始特定字符,则此:

(\$[^ ]*)\s
测试和解释:

\*[^]*

说明:

  • \*
    星号字符,这是我们的特定字符(它是特殊符号,因此需要
    \
  • [^]*
    不同于空格的随机字符数
  • 空格

特定字符是
$
*
?从包含的
*
到排除的第一个空格:
\*[^]*
。看起来你最好使用“从一个
*
到下一个”虽然:
\*[^*]*\*
我认为他包括了
*
字符来突出显示他所指的字符串,而起始字符实际上是
$