SPLIT的简单问题?TKS

SHAUKI 2008-10-15 04:02:34
split("[\\p{Punct} ]")
这个是不是按P、punct、空格这三个字符来进行分隔?TKS
...全文
174 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
SHAUKI 2008-10-16
  • 打赏
  • 举报
回复
原来如此,谢谢各位!
mayuanfei 2008-10-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jianghuxiaoxiami 的回复:]
\p{Punct} 表示标点符号:!"#$%&'()*+,-./:; <=>?@[\]^_`{|}~
也就是以所有标点符号来切割


内嵌的正则表达式,类似的还有如下,
POSIX 字符类(仅 US-ASCII)
\p{Lower} 小写字母字符:[a-z]
\p{Upper} 大写字母字符:[A-Z]
\p{ASCII} 所有 ASCII:[\x00-\x7F]
\p{Alpha} 字母字符:[\p{Lower}\p{Upper}]
\p{Digit} 十进制数字:[0-9]
\p{Alnum} 字母数字字符:[\p{Alpha}\p{Digit}]

\p{Graph} 可见字…
[/Quote]
学习啦
jianghuxiaoxiami 2008-10-15
  • 打赏
  • 举报
回复
\p{Punct} 表示标点符号:!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
也就是以所有标点符号来切割


内嵌的正则表达式,类似的还有如下,
POSIX 字符类(仅 US-ASCII)
\p{Lower} 小写字母字符:[a-z]
\p{Upper} 大写字母字符:[A-Z]
\p{ASCII} 所有 ASCII:[\x00-\x7F]
\p{Alpha} 字母字符:[\p{Lower}\p{Upper}]
\p{Digit} 十进制数字:[0-9]
\p{Alnum} 字母数字字符:[\p{Alpha}\p{Digit}]

\p{Graph} 可见字符:[\p{Alnum}\p{Punct}]
\p{Print} 可打印字符:[\p{Graph}\x20]
\p{Blank} 空格或制表符:[ \t]
\p{Cntrl} 控制字符:[\x00-\x1F\x7F]
\p{XDigit} 十六进制数字:[0-9a-fA-F]
\p{Space} 空白字符:[ \t\n\x0B\f\r]
zhou02607 2008-10-15
  • 打赏
  • 举报
回复
参数是个正则表达式吧,据给指定正则表达式的匹配拆分此字符串。
justinavril 2008-10-15
  • 打赏
  • 举报
回复
我觉得不是 应该是:\,字符p,{,大写的P,u,n,c,t和}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧