[英]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.