gpt4 book ai didi

使用多个定界符拆分的 Java 字符串

转载 作者:行者123 更新时间:2023-11-29 07:39:58 26 4
gpt4 key购买 nike

CN= 之后直接拆分此字符串以将名字和姓氏存储在单独的字段中的最佳方法是什么,如下所示?

String distinguisedName = "CN=Paul M. Sebula,OU=BBB,OU=Users,OU=TIES Project,DC=SPHQTest,DC=na,DC=BBBBBB,DC=com"
String firstName"Paul"
String lastName="Sebula"

最佳答案

不要重新发明轮子。假设这些是格式正确的 DN,请参阅关于如何在不直接编写您自己的正则表达式的情况下进行解析的已接受答案:Parsing the CN out of a certificate DN

一旦提取了 CN,就可以应用建议的其他一些解析技术(使用 Java StringTokenizerString.split( ) 方法,正如这里的其他人所建议的那样,如果它已知仅由空格分隔)。这假设您可以做出假设(例如,结果数组中的第一个元素是 firstName,最后一个元素是 lastName,中间的所有元素都是中间名/首字母) 关于 CN 格式。

关于使用多个定界符拆分的 Java 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31344493/

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