正则表达式得奇怪问题?请教大虾!!! Pattern pSign = Pattern.compile("[-/+*]");和Pattern pSign = Pattern.compile("[+-*/]");匹配得效果是不一样的,这可能与*号的特殊功能有关系吧!请各位分析一下,我是初次使用正则表达式。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 四则运算的匹配:Pattern pSign = Pattern.compile("[-/\\+\\*]");加号好像和*号都有特定的含义。具体详情请参见:Java API Documents Pattern pSign = Pattern.compile("[-/+*]");这一句是正确的。能够正确的匹配 the key is to place - as the first character in [] because it's regards as special character ( range) in []. other characters don'tmatter + - * /都需要转义+表示正闭包,一个或多个*表示闭包,零个或多个-表示区间所以你需要用\转义,但是因为在java中处理字符串,需要\\转义 使用awt和awtevent两个包写的登陆窗口,求交流。 对JTree的操作 JAVA实现端到端的通信 大家好 没分了,希望也有人回答一下,很简单的问题 写一个拼图游戏时候的问题 大家来帮帮我啊.搞了一晚上还是没搞明白~! 新手求教:关于时间相减的问题 请教:怎么理解线程通信的概念? 诚聘JAVA程序员,要求有工作经验,工作地在广州 急求:java Excel API 包,在线等待。 求java正则表达式:判断一个字符串里是否有日文字符,并取得它的位置(汉化用)
具体详情请参见:Java API Documents
regards as special character ( range) in []. other characters don't
matter
*表示闭包,零个或多个
-表示区间所以你需要用\转义,但是因为在java中处理字符串,需要\\转义