【发布时间】:2023-03-18 22:35:02
【问题描述】:
我以前从未这样做过,但基本上我试图将一个大字符串分解为子字符串(基于正则表达式),然后一次使用这些子字符串。谁能告诉我最简单的方法来做到这一点?我只是不太清楚如何使用pattern和matcher的方法。
谢谢!
【问题讨论】:
-
请向我们展示其中一个字符串,有人会向您展示解决方案。
标签: java pattern-matching design-patterns matcher
我以前从未这样做过,但基本上我试图将一个大字符串分解为子字符串(基于正则表达式),然后一次使用这些子字符串。谁能告诉我最简单的方法来做到这一点?我只是不太清楚如何使用pattern和matcher的方法。
谢谢!
【问题讨论】:
标签: java pattern-matching design-patterns matcher
java.lang.String.split() 采用正则表达式并将字符串拆分,返回包含子字符串的String[]:
String s = "a:very:big:string";
String[] parts = s.split(":");
for (String part: parts)
{
System.out.println(part);
}
您不需要使用Pattern 和Matcher 类来实现这一点。
【讨论】:
Java 模式匹配的基本信息:
【讨论】: