gpt4 book ai didi

java - 在字符串标记器 JAVA 中作为分隔符的字符集

转载 作者:行者123 更新时间:2023-12-02 04:40:04 25 4
gpt4 key购买 nike

如何根据字符集作为分隔符将文本分割成句子?我有一个功能,用户可以输入文本和分隔符。分隔符可以是单个字符或字符串(用户可以指定“xyz”作为分隔符)。我努力了 StringTokenizer(text, delimiter) 仅使用字符作为分隔符。下一个选项是 String.split() 但是当我给出诸如“**”之类的分隔符时,这会失败。它要求将“\”附加到分隔符。附加“\”看起来是非常乏味的工作,因为如果分隔符是“**”那么我必须将其更改为“\*\*”。如果分隔符是“< TAB >”,那么我的 split 函数看起来像 String [] sentences = text.split("\\<TAB\\>");

是否有任何简单的方法可以将文本拆分为基于字符集作为分隔符的句子?

最佳答案

我想你可以很容易地用谷歌搜索这个,但我会为你提供答案:

String separator = ...
s.split(Pattern.quote(separator));

答案直接来自here .

关于java - 在字符串标记器 JAVA 中作为分隔符的字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30286007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com