java - Android(Java)代码中的正则表达式疑问

标签 java regex

谁能告诉我这个正则表达式到底在做什么?

new StringTokenizer(string,":/.@\\;,+ ");

我无法理解这个 Regex 的确切含义,尽管它看起来与根据特殊字符拆分字符串有关?

最佳答案

StringTokenizer 使用正则表达式。第二个参数是用作标记之间分隔符的字符列表。

JavaDoc 说:

StringTokenizer is a legacy class that is retained for compatibility reasons although its use is discouraged in new code. It is recommended that anyone seeking this functionality use the split method of String or the java.util.regex package instead.

关于java - Android(Java)代码中的正则表达式疑问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5216977/

相关文章:

java - Hibernate - 按关联属性过滤

java - 将相同的布局添加到一个容器android

java - 用另一种语言包装 C++ 对象的策略——内存管理

regex - awk - 解析字段中具有相同字符作为分隔符的文本

java - 改造 + rxJava : how to implement iterable N requests?

java - 谁能告诉我这个递归方法是如何工作的?

java - 使用 find() 方法第一个实例不匹配

javascript - 正则表达式 .exec() 丢失匹配字符串的第一个数字

javascript - 将字符串正则表达式转换为带有标签 i 的正则表达式

python正则表达式提取用户名:password or email:password in mixed delimited csv