第一:[^ ]在方括号中表示不想要匹配的符号,
第二:他放在首位表示必须以某符号开头
但是假设输入一段字符(规定开头为a)那么在代码中直接将a放在开头(str.matches("a...…");)这样就可以了,问^在正则表达式中在开头存在的意义
第一:[^ ]在方括号中表示不想要匹配的符号,
第二:他放在首位表示必须以某符号开头
但是假设输入一段字符(规定开头为a)那么在代码中直接将a放在开头(str.matches("a...…");)这样就可以了,问^在正则表达式中在开头存在的意义
当如果不是从头开始匹配的时候,比如用str.find, 那么^可以用来控制一定要开头匹配