作者aloha6131 (夏威夷草群舞风)
看板java
标题[问题] 一个简单的正规表示法....
时间Tue Feb 19 13:40:22 2008
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexpTry
{
public static void main(String args[])
{
String inputStr = "<font size=\"+1\">";
String patternStr = "<font size=\"+1\">";
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(inputStr);
boolean matchFound = matcher.find();
if(matchFound == true)
{
System.out.println("Yes");
}
else
{
System.out.println("No");
}
}
}
如果有match, 就印出Yes; 反之就印出No.
如上列inputStr 和patternStr 一模一样, 为何会不能match??
试了好一下了, 烦请大家帮我看一下:P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.234.159
1F:推 superlubu:因为 pattern string 中 + 是特殊字元 02/19 13:59
3F:→ aloha6131:感谢:﹞我知道问题出在哪了 02/19 14:22
4F:推 PsMonkey:另外... 有 RegExp 版可以问这种问题 02/19 19:03
5F:→ aloha6131:谢谢楼上版主 02/22 04:02