Java 如何使用.split在某个单词后拆分字符串?
正如标题所说 假设我们有一个名为“value”的字符串 我想要value.split做这样的工作,它会在某个单词后将字符串一分为二 所以我们有一个字符串数组,里面有两个字符串 比如Java 如何使用.split在某个单词后拆分字符串?,java,Java,正如标题所说 假设我们有一个名为“value”的字符串 我想要value.split做这样的工作,它会在某个单词后将字符串一分为二 所以我们有一个字符串数组,里面有两个字符串 比如 String[] valuearray = value.split(-whatevercodegoeshere-); 因此,我们得到: valuearray 1=我需要 valuearray 2=去洗手间 这可能吗?如果不使用当前函数,是否可以编写专门为此任务设计的函数?尝试使用lookbeind value.sp
String[] valuearray = value.split(-whatevercodegoeshere-);
因此,我们得到:
valuearray 1=我需要
valuearray 2=去洗手间
这可能吗?如果不使用当前函数,是否可以编写专门为此任务设计的函数?尝试使用lookbeind
value.split("(?<=go) ")
value.split(“(?检查正则表达式的前视和后视。我添加了缺少的等号。如前所述,您的解决方案不起作用。哎哟,很抱歉。捕捉得好。
value.split("(?<=go) ")