好像很直觀,但這種方式難以應付復雜的工作。如查詢一段文字中,是否有is?是否有thing或ting等。這是一個討厭的工作。
Java的java.util.regex包
按照面向對象的思路,把希望查詢的字符串如is、thing或ting封裝成一個對象,以這個對象作為模板去匹配一段文字,就更加自然了。作為模板的那個東西就是下面要討論的正則表達式。先不考慮那么復雜,看一個例子: 程序2:不懂。先看看可以吧?
import java.util.regex.*;
class Regex1{
public static void main(String args[]) {
String str="For my money, the important thing "+"about the meeting was bridge-building";
String regEx="a|f"; //表示a或f
Pattern p=Pattern.compile(regEx);
Matcher m=p.matcher(str);
boolean result=m.find();
System.out.println(result);
}
}
文章來源于領測軟件測試網 http://www.kjueaiud.com/