作者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