在perl中 正则表达式 匹配一个字符串 既要有大写字母 也要有小写字母 50

我自己写的这个式子匹配不出结果:if(([a-z][A-Z])|([A-Z][a-z])){}... 我自己写的这个式子匹配不出结果:
if( ([a-z][A-Z]) | ([A-Z][a-z]) )
{}
展开
 我来答
naletive
2012-01-29 · TA获得超过1021个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:138万
展开全部
既要有大写字母 也要有小写字母
if ($str =~ /[A-Z]/ && $str =~ /[a-z]/){
#操作
}
chenjintao_ii
2012-01-30 · TA获得超过425个赞
知道小有建树答主
回答量:505
采纳率:100%
帮助的人:342万
展开全部
naletive | 四级 :
既要有大写字母 也要有小写字母
if ($str =~ /[A-Z]/ && $str =~ /[a-z]/){
#操作
}

正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
edgesun
2012-01-30 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:17.5万
展开全部
if( ([a-z]+[A-Z]+) | ([A-Z]+[a-z]+) )
{}
是不是该有个加号?楼主的写法只能匹配两个字母的字符串吧
追问
if (/Barney.*Fred/s) 那这表达意味着一定要Barney开头么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
willshdanvis
2012-01-29 · TA获得超过1018个赞
知道大有可为答主
回答量:2042
采纳率:100%
帮助的人:1394万
展开全部
if( /\S+/i)
{}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式