Regex 在正则表达式中获取两个不同的单词作为
在正则表达式中获取两个不同的单词作为 我想抓住你说的话 “这个文本”和“这个东西” 我现在有Regex 在正则表达式中获取两个不同的单词作为,regex,Regex,在正则表达式中获取两个不同的单词作为 我想抓住你说的话 “这个文本”和“这个东西” 我现在有 \s*This\sText.* 但我试着捕捉“文本”和“某物” 我对正则表达式有点陌生,但已经研究过这个问题,我感到很困惑。有什么想法吗?试试这个 \s*This\s(Text|SomethingElse).* 如果您使用的是PHP,您可以找出它是Text还是SomethingElse之类的东西 if (preg_match('/\s*This\s(Text|SomethingElse).*/',
\s*This\sText.*
但我试着捕捉“文本”和“某物”
我对正则表达式有点陌生,但已经研究过这个问题,我感到很困惑。有什么想法吗?试试这个
\s*This\s(Text|SomethingElse).*
如果您使用的是PHP,您可以找出它是Text
还是SomethingElse
之类的东西
if (preg_match('/\s*This\s(Text|SomethingElse).*/', $text, $regs)) {
$result = $regs[1];
// $result will now be either "text" or "SomethingElse"
}
试试这个
\s*This\s(Text|SomethingElse).*
如果您使用的是PHP,您可以找出它是Text
还是SomethingElse
之类的东西
if (preg_match('/\s*This\s(Text|SomethingElse).*/', $text, $regs)) {
$result = $regs[1];
// $result will now be either "text" or "SomethingElse"
}
“单词”字符序列可以表示为
\w+
在大多数正则方言中。一系列“单词”字符可以表示为
\w+
在大多数regex方言中