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

前端之家收集整理的这篇文章主要介绍了正则表达式的学习之提取字符串中用“|”分割开的单词前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

首先,在正则表达式中“|”表示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

猜你在找的正则表达式相关文章