· ~ ` 这几个符号那个按键都能打出来呀
老师,想问下pattern那句代码是什么意思,箭头所指的那个符号是什么符号?而且那个箭头所指的符号键盘好像打不出来
‘|‘,’\‘,’/‘这三个符号有什么意义?
回答:
那个pattern就是一个正则表达式对象
有了正则表达式对象就可以匹配文本了
比如说你想要把所有的标点符号删掉,就需要生成一个pattern,然后删掉那些和pattern相匹配的文本
第一个竖线 | 一般表示或者的意思,两个集合求并集就是那个符号
\ 反斜线是转义字符,一般是转变原有字符的意思,比如\n表示换行,\.就表示小数点本身(本来.在表达式里面表示任意字符的意思,这里加入反斜线就是改变任意字符的意思就表示.本身)
/这个符号一般表示除号
问:老师,这个表达式是把标点符号放在竖线之间用来识别断句符号的意思吗?但为什么有的前面要加反斜线,有的没有加?
那pattern后面出现|.|表示什么?就是在第二行,的后面
答:那个点好像就是句号英文点
问:那为什么前面不用加\
答:
不知道,如果是中文符号就不需要加
比如中文的。没有什么特殊的含义
不需要转义
那是中文句号吗
我看里面有没有包含中文句号
问:是喔,pattern表达式好像没看见有中文的逗号和句号
答:
是的,我感觉是不是作者写错啦毕竟那么长一大串
或者就是打印出来句号。变成.了
问:有可能
答:另外你前面的铅笔箭头所指的方向代表的符号就是键盘上这个符号
打出来如下,注意这个不是单引号
符号演示 ` 符号演示