gpt4 book ai didi

java - 在java中获取 token 的最佳方式

转载 作者:行者123 更新时间:2023-11-30 09:46:29 24 4
gpt4 key购买 nike

我的文件有一些命名约定 -

Ex 1 - filename1.en.html.xsltEx 2 - filename2.de.text.xsltwhere en/de - language, html/text - output I need to read individual files and populate the java object accordingly.Also, en should be converted to en-US etc, while populating the language field.Format.javaprivate String language ;private string output ;

最好的方法是什么?我知道这可以通过普通的 indexOf 或使用字符串标记器或通过正则表达式解析来完成。

如果正则表达式更好,请提供代码示例?

最佳答案

只要文件名适合您,您如何解析文件名并不重要。如果你想采用正则表达式路线,一个 Pattern像这样会起作用:

Pattern p = Pattern.compile("([^.]+)\\.([^.]+)\\.([^.]+)\\.xslt");

第一个捕获组是文件名,第二个是语言,第三个是输出。


也就是说,正则表达式看起来有点矫枉过正,那么使用 String#split() 有什么问题呢?

关于java - 在java中获取 token 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7115431/

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