正则表达式有什么应用?

7个月前 (10-09 19:19)阅读4回复0
dyyh
dyyh
  • 管理员
  • 注册排名7
  • 经验值158610
  • 级别管理员
  • 主题31722
  • 回复0
楼主

  import java。io。*;import java。util。regex。*;public class Printer { public static void main(String[] args) { System。out。println("\nPlease enter the input string:\n"); 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。\nPlease enter again!\n"); } else { Pattern regex = Pattern。

  compile("[^@#$%&*/^]+"); Matcher matcher = regex。matcher(inputString); boolean isMatched = matcher。matches(); if(!isMatched) { System。

  out。println("The String can't contain @,#,$,%,*,& and ^。\nPlease enter again!\n"); } else { isOK = true; System。out。println("\nYour input string is: \n" + inputString); } } } } } catch(IOException e) { e。

  printStackTrace(); } }}。

0
回帖

正则表达式有什么应用? 期待您的回复!

取消