测试示例
来源:互联网 发布:梦幻西游手游抓鬼软件 编辑:程序博客网 时间:2024/05/16 07:54
本节定义一个可重用的测试示例RegexTestHarness.java,用于讲解这个API支持的正则表达式结构。运行这段代码的命令是java RegexTestHarness;不接受命令行参数。这个应用程序重复地循环,提示用户输入正则表达式和输入字符串。使用这个测试示例是可选的,但是你会发现使用它分析后面章节讨论的测试案例是很方便的。
import java.io.Console;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class RegexTestHarness {
public static void main(String[] args){
Console console = System.console();
if (console == null) {
System.err.println("No console.");
System.exit(1);
}
while (true) {
Pattern pattern =
Pattern.compile(console.readLine("%nEnter your " +
regex: "));
Matcher matcher =
pattern.matcher(console.readLine("Enter input string " +
to search: "));
boolean found = false;
while (matcher.find()) {
console.format("I found the text /"%s/" starting " +
"at index %d and ending at " +
"index %d.%n", matcher.group(),
matcher.start(), matcher.end());
found = true;
}
if(!found){
console.format("No match found.%n");
}
}
}
}
在继续下一小节之前,请首先保存和编译这段代码,以便确保开发环境支持所需的包。
- 测试示例
- Robot功能测试示例
- JUnit4测试代码示例
- erlang 函数测试示例
- OAuth 测试示例
- dw8051基本测试示例
- cuda测试示例
- tkinter示例:随意测试
- Gtest各种测试示例
- DSP网页示例测试
- colspan测试示例程序
- CDH权限测试示例
- javascript----类型测试示例
- Get接口测试示例
- Post接口测试示例
- selenium IDE 测试示例
- vuzzer测试示例-base64
- 【OJ测试技巧】大量示例测试方法
- 表达式、语句和块
- Sybase PowerDesigner v12.0 破解版免费下载
- 控制流语句
- 与大牛PJF的谈话及启发
- 正则表达式是什么
- 测试示例
- Coldfunsion 资料
- P2P And C#
- 补充的日志
- 字符串字面量
- Hibernate Gossip: Criteria 基本查詢
- 字符类
- 异步Socket编程III
- LINQ专题——基本函数篇(1)