字符串[]个单词= s.split(“ [^ a-zA-Z] +”);

时间:2018-07-30 14:14:04

标签: java string

[^ a-zA-Z] + ”是什么意思?

我是JAVA的初学者,没有明白这是什么意思。

3 个答案:

答案 0 :(得分:2)

这意味着在一个或多个连续的非字母序列上分割字符串。 研究https://en.wikipedia.org/wiki/Regular_expression

例如。如果{"abc", "zzz", "ccc", "ddd", "eee"} 然后单词= {{1}}

答案 1 :(得分:0)

它称为RegEx正则表达式,它将搜索模式定义为String

您可以找到包含示例here的优秀教程

答案 2 :(得分:0)

它是正则表达式。这表示“匹配包含非字母的所有字符串”。您还可以学习正则表达式https://www.marksanborn.net/howto/learning-regular-expressions-for-beginners-the-basics/