qq_36152559
qq_36152559
采纳率100%
2017-03-15 06:56

关于^在正则表达式中存在的意义

第一:[^ ]在方括号中表示不想要匹配的符号,

第二:他放在首位表示必须以某符号开头

但是假设输入一段字符(规定开头为a)那么在代码中直接将a放在开头(str.matches("a...…");)这样就可以了,问^在正则表达式中在开头存在的意义

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • oyljerry oyljerry 4年前

    当如果不是从头开始匹配的时候,比如用str.find, 那么^可以用来控制一定要开头匹配

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 4年前

    比如说全字匹配,匹配用户输入的电话号码,或者整数,不仅仅是输入包含了某个电话,而是不能包含别的字符,就需要用它

    点赞 评论 复制链接分享

相关推荐