java正则表达式非匹配

 我来答
舒适还明净的海鸥i
2022-11-12 · TA获得超过1.7万个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:70.1万
展开全部

  四 非匹配

  在正则表达式中 我们往往需要在字符串中进行非匹配 这时 就要通过^进行匹配条件限制 ^的常见入门用法如下:

  [^a z]     条件限制在非小写a to z范围中一个字符

  [^A Z]     条件限制在非大写A to Z范围中一个字符

  [^a zA Z] 条件限制在非小写a to z或大写A to Z范围中一个字符

  [^ ]     条件限制在非 to 范围中一个字符

  [^ a z] 条件限制在非 to 或a to z范围中一个字符

  代码示例如下:

   public class RegExp {

        private Pattern patt;

        private Matcher matcher;

  

      public boolean squareReg(String regStr String regex){

            return monRegExp(regStr regex);

        }

  

      private boolean monRegExp(String regStr String regex){

            boolean wildcard_Res=false;

            patt=pile(regex);

            matcher=patt matcher(regStr);

            wildcard_Res= matcher find();

            return wildcard_Res;

        }

   }

  

   public class TestRegExp {

        public static void main(String[] args) {

            RegExp re=new RegExp();

            boolean wildcard_Res=false;

  

         wildcard_Res=re squareReg( tcn t[^aoe]n );

         System out println(wildcard_Res);

            //输出:wildcard_Res=true

lishixinzhi/Article/program/Java/hx/201311/25692

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式