我在JAVA中有一个简单的数组:
private final String[] arr = {"ty(ë|e)p(ë|e)", "adlj(ë|e)na"}
我的简单问题是:上面数组中的(ë| e)是什么意思?
答案 0 :(得分:2)
JAVA中(ë|e)
绝对没有特殊含义。似乎这个数组旨在用作正则表达式来匹配某些单词。在正则表达式中(ë|e)
表示:匹配字母ë
或字母e
。例如,如果将字符串"adlj(ë|e)na"
编译为正则表达式,它将匹配单词:adljëna
或adljena
。
答案 1 :(得分:1)
在一些斯拉夫语言中,通常会写'e'而不是'ë'。正如评论中提到的那样,这意味着你的表达式将与“e”或“ë”一词一致。
答案 2 :(得分:0)
没有特殊含义。这些东西只是字面上定义的字符串的一部分。