整容说文库 > 程序代码 > 教育资讯

正则表达式^([^.]*)$

来源:学生作业帮助网 编辑:整容说文库 时间:2020/08/09 21:31:06 程序代码
正则表达式^([^.]*)$程序代码
正则表达式  ^([^.]*)$ 

     是什么意思啊? 谢谢大家
^和.这两个字符的组合
比如:
^
.
^.
.^
^^.
.^.^
1L的明显错了。
应该是从头到尾,没有“.”的字符串,长度可以是0。
开头不是  .  的任意字符串,但并且没有回车
测试了下发现6666.6666.6666分成
3组 6666
相当于spilt('.')
应该是包含多个^和. 的组合
有这两个元素都可以,也可单个存在。
单个^和单个.也是可以的
呵呵
引用 2 楼 yuzuru 的回复:
1L的明显错了。
 应该是从头到尾,没有“.”的字符串,长度可以是0。


貌似的确错了 -_-!
^([^.]*)$ 

.     小数点可以匹配除了换行符(\n)以外的任意一个字符

[^.]    匹配 "." 之外的任意一个字符,表示字符中不能出现"."

[^.]*   加了个"*",表示这个字符串长度只要大于等于0就可以,表示字符串长度任意,但不能有"."

^([^.]*) 表示:字符串长度大于等于0且不能有"."的字符作为开始

^([^.]*)$  表示:字符串长度大于等于0且不能有"."的字符作为开始,也作为结束

总结:字符串长度大于等于0,但其中不能有"."
red_chenxi 大牛! 谢谢
不是我想要的
程序代码