繁体   English   中英

正则表达式可将任何大写或小写字母匹配为固定词

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

我需要匹配包含以下内容的文本中的abcd

abcd SSSS

ffff abcd ksdks

AbCd fdjb

aBCd

简而言之,任何匹配项都符合条件,可以将大写或无大写与其他文本或单独的单词进行匹配

编辑

环境:PHP

这是您针对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.
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM