正则表达式的简单应用实例
2007-09-17 07:59
591 查看
import java.io.*;
import java.util.regex.*;
public class Printer {
public static void main(String[] args) {
System.out.println("
Please enter the input string:
");
BufferedReader reader =
new BufferedReader(new InputStreamReader(System.in));
String inputString;
boolean isOK = false;
try {
while(!isOK) {
if((inputString = reader.readLine()) != null) {
if(inputString.length() > 200) {
System.out.println("The string
exceeds 200 characters.
Please enter again!
");
}
else {
Pattern regex = Pattern.compile("[^@#$%&*/^]+");
Matcher matcher = regex.matcher(inputString);
boolean isMatched = matcher.matches();
if(!isMatched) {
System.out.println("The String cant
contain @,#,$,%,*,& and ^.
Please enter again!
");
}
else {
isOK = true;
System.out.println("
Your input
string is:
" + inputString);
}
}
}
}
}
catch(IOException e) {
e.printStackTrace();
}
}
}
import java.util.regex.*;
public class Printer {
public static void main(String[] args) {
System.out.println("
Please enter the input string:
");
BufferedReader reader =
new BufferedReader(new InputStreamReader(System.in));
String inputString;
boolean isOK = false;
try {
while(!isOK) {
if((inputString = reader.readLine()) != null) {
if(inputString.length() > 200) {
System.out.println("The string
exceeds 200 characters.
Please enter again!
");
}
else {
Pattern regex = Pattern.compile("[^@#$%&*/^]+");
Matcher matcher = regex.matcher(inputString);
boolean isMatched = matcher.matches();
if(!isMatched) {
System.out.println("The String cant
contain @,#,$,%,*,& and ^.
Please enter again!
");
}
else {
isOK = true;
System.out.println("
Your input
string is:
" + inputString);
}
}
}
}
}
catch(IOException e) {
e.printStackTrace();
}
}
}
相关文章推荐
- 正则表达式的简单应用实例
- JavaScript中简单应用正则表达式的小实例_文本替换_replace
- JavaScript中简单应用正则表达式的小实例_文本替换_replace
- 串的简单处理(正则表达式 应用)
- 关于目录及文件管理和简单正则表达式的两个实例
- C#正则表达式应用实例
- python 3.6 正则表达式的应用(附实例代码)
- Linux下正则表达式以及几种工具:grep,sed,awk,cut,sort,uniq的简单应用
- 正则表达式在objectiv-c中的简单应用
- 正则表达式 特殊字符应用分析[简单详细入门必看]
- java正则表达式应用的实例代码
- 浅析PHP正则表达式的应用实例
- java正则表达式简单应用
- 技术-Java正则表达式语法与简单实例
- Javascript 正则表达式校验数字的简单实例
- grep正则表达式原理介绍及应用实例
- PHP编程中正则表达式应用实例一
- python正则表达式--基本用法和函数(简单实例)
- grep,sed,awk与简单正则表达式应用
- 正则表达式简单应用