gpt4 book ai didi

java - RegEx 帮助标记字符串

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

谁能告诉我如何接受这个:(King's_Cross_St_Pancras, Farringdon, Hammersmith_&_City_Line)

并将其拆分为:

array[0]: King's_Cross_St_Pancras
array[1]: Farringdon
array[2]: Hammersmith_&_City_Line

正则表达式还应该考虑 < > 非单词字符。我尝试使用以下命令创建正则表达式:"\b(<>&')? “..但这完全没用。

请帮忙

最佳答案

这里不需要使用正则表达式。使用 String.substring() 剥离 (),然后使用 String.split() 将字符串拆分为标记。尽管从技术上讲,这也是一个正则表达式解决方案,因为 String.split() 采用正则表达式。 :)

String s = "(King's_Cross_St_Pancras, Farringdon, Hammersmith_&_City_Line)";
s = s.substring(1, s.length()-1);
String tokens[] = s.split(", ");

结果:

King's_Cross_St_Pancras
Farringdon
Hammersmith_&_City_Line

http://ideone.com/zSDN5

关于java - RegEx 帮助标记字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642784/

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