正则表达式的学习之提取字符串中用“|”分割开的单词

来源:互联网 发布:淘宝备注在哪 编辑:程序博客网 时间:2024/06/06 00:59

首先,在正则表达式中“|”表示or,当想使用其原有含义时,需要写为“\|”,而\也有特殊含义,因此最终的正则表达式为“\\|”,再使用String类的split()函数,就可以提取每个|分隔开的单词了,JAVA代码如下:

public class test { public static void main(String[] args) {  String s="aa|bbb|cc|dd|eeee";  String[] str=s.split("\\|");  for(int i=0;i<str.length;i++){   System.out.println(str[i]);  } }}

运行结果:

aa

bbb

cc

dd

eeee

0 0