小编Min*_* Le的帖子

正则表达式匹配所有\ p {L}但不匹配\ p {Alpha}

我怎样才能匹配所有\p{L}但不是\p{Alpha}正则表达式?是否可以AND在Java的Regexp中实现逻辑?如果答案是肯定的,那怎么能实现呢?

java regex operator-keyword

7
推荐指数
2
解决办法
1109
查看次数

正则表达式在Java中拆分XML

我想将一些XML文本分成几部分:

xmlcontent = "<tagA>text1<tagB>text2</tagB></tagA>";
Run Code Online (Sandbox Code Playgroud)

在C#中使用

string[] splitedTexts = Regex.Split(xmlcontent, "(<.*?>)|(.+?(?=<|$))");
Run Code Online (Sandbox Code Playgroud)

结果是

splitedTexts = ["<tagA>", "text1", "<tagB>", "text2", "</tagB>", "</tagA>"]
Run Code Online (Sandbox Code Playgroud)

如何在Java中做到这一点?

我试过了

String[] splitedTexts = xmlcontent.split("(<.*?>)");
Run Code Online (Sandbox Code Playgroud)

但结果并不像我期待的那样.

java regex

2
推荐指数
1
解决办法
2918
查看次数

标签 统计

java ×2

regex ×2

operator-keyword ×1