正则表达式以匹配固定单词的任何大写或小写字母


regex to match any capital or small letter for a fixed word

我需要匹配文本中的abcd,其中可能包含:

abcd SSSS

FFFF abcd KSDKS

AbCd FDJB

aBCd

简而言之,任何匹配都是限定的,可以将大写或不大写与文本与其他文本或作为单独的单词进行匹配

编辑

环境 : 菲律宾比索

这是您的 PHP 解决方案:

if (preg_match('/abcd/i', $subject)) {
    # Successful match
} else {
    # Match attempt failed
}

它可以在任何地方找到abcd,包括作为单词的一部分,正如您所要求的那样。由于后缀i,它也不区分大小写。

如果要在输入中的任何位置搜索字符串abcd(即使作为其他单词的一部分(,也可以使用正则表达式

if(preg_match('/abcd/i',$input)) {
  // $input has abcd somewhere in some case.
}

但是你想要abcd而不是作为其他词的一部分,你可以使用:

if(preg_match('/'babcd'b/i',$input)) {
  // $input has abcd word somewhere in some case.
}