关于使用Java实现正则表达式

it2023-05-03  70

使用Java实现正则表达式

本次将介绍用Java实现正则表达式,详情见下面的代码

package hello; public class hello { public static void main(String[] args) { // TODO Auto-generated method stub //情况一 String str = "abc;123,456?999|haha"; String[] strs=str.split(";|,"); for(String s : strs) { System.out.println(s); } System.out.println(); //情况二 strs=str.split("[;,?|25]"); for(String s : strs) { System.out.println(s); } } }

上诉代码有两种情况 情况一是以 “|” 作为分隔符,其两边为分隔字符串的符号标记,其中 “|” 符号不作为分隔标记;

情况二是以中括号 “[ ]” 来包含分隔标记,其中的字符将会作为分隔符来分隔目标字符串,当然 “|” 符号也会成为分隔字符串。

上面代码的运行结果为

abc 123 456?999|haha abc 1 3 4 6 999 haha
最新回复(0)