请问java的java正则表达式匹配空格 如何忽略空格去匹配

\s可以匹配到空白字符(包括制表位苻、空格、换页等)不知道你说的特殊字符是指那些?

就空格键盘上的@#&*%&*等啊,那怎么匹配是以它开头或结尾的呢为什么我这样写(^\\s*)|(\\s*$)也匹配不到空格开头和结尾啊

"."代表除了\n之外的任意字符,.*代表任意多个非\n字符

如果要加上你说的那些字符的话就是类似于

需要几个字符加几個字符,普通的ASCII表中的符号可以用\xn代替其中n是16进制数,比如\x41就是ASCII表中的第65个字符就是“A”,[\x41-\x5a]等价于[A-Z]其它的自己算

复杂点的用\un表示unicode表Φ的字符,具体看百科

你对这个回答的评价是

你对这个回答的评价是?

你对这个回答的评价是

不知道你是想要具体代码还是什么的。

你可以换个思路只要是单词就可以了。如果允许中文的话需要使用 [\u4e00-\u9fa5] 。

可以使用 trim 去掉首尾的空格或者在正则式中使用 ^$

你对这個回答的评价是?

我要回帖

更多关于 java正则表达式匹配空格 的文章

 

随机推荐