玖叶教程网

前端编程开发入门

‘replace方法’加碗浓浓的鸡汤,送给在梦想道路上不停奔跑的你

在梦想道路上不停奔跑的小猿,突然停下脚步,看了一眼手表上的日历:三月一号。对小猿来说,从现在开始就不能在浪费任何空闲的时间,要开始复习技术的考试了。具体的哪个考试呢?就等小猿捷报的时候再公布吧。不过,小猿担心头条号会因此而降级,所以还是要接连不断的坚持写文章,后面的文章可能有些是关于考试的,毕竟这一个月的工作重点啦。希望努力过后,能够心满意足。

说到技术,今天说一个replace和replaceAll的用法好了:

replace和replaceAll是java里面最常用的用来替换字符串的方法。

replace可以支持字符的替换(char),也支持字符串的替换(CharSequence字符串序列);

replaceFirst()只替换第一次出现的字符串;

replaceAll是基于规则表达式(regex)的替换,支持正则表达式;

这两个的相同点:都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串;不同点是:replaceAll会对参数进行解析(两个参数均是),如replaceAll("\\d", "*"),而replace则不会,replace("\\d","*")就是替换"\\d"的字符串,而不会解析为正则。另外,“\”在java中代表一个转义字符,所以需要用两个代表一个。但是“\”也是正则表达式中的转义字符,需要用两个代表一个。所以:\\\\先是被java转换成\\,\\又被正则表达式转换成\,这点是值得注意的。

举个例子:replaceAll("(\r\n|\r|\n|\n\r)","<br>")这个是把输入的换行回车,替换成html页面支持的换行符。

再给大家讲个小故事吧:

纽约比加州早三个小时,但加州并未变慢。

有的人二十二岁毕业,等了五年才找到好的工作。

有的人二十五岁当上CEO,但五十岁遗憾离开了人世间。

而有的人五十岁才当上CEO,却活到了九十岁。

有的人单身,有的人已婚。

奥巴马五十五岁退休了,而特朗普七十岁才刚刚起步。

每个人都有自己的时区,有的人好像在你前面,有的人貌似在你的后方,但每个人都在自己的比赛中,跟随着自己的时区,不停的奔跑着。

无须嫉妒他人或者羡慕他人,正因为他们有他们的时区,你有你自己的,在正确的时间做最正确的事情吧。

请放轻松,请放下你的执念,当你意识到你已经起步晚了的时候,这恰恰正是刚好的时机。

你不早,也不迟。你就刚刚好,在你自己的时区里。

不说了,开始学习去了

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言