嗨,我是一个初学者,我一直试图让我的头在这一段时间,我想知道任何人都可以给我一只手。Java:解析字符串来查找括号的内容
我有一个字符串,例如
The quick <brown> fox jumps over the <lazy> dog
我需要做的,是搜索每个<>括号中的内容的字符串,并将它们放入一个哈希表,但我可以”找出一个干净的方式来获取每个单词。
任何帮助将是非常美妙的,感谢
嗨,我是一个初学者,我一直试图让我的头在这一段时间,我想知道任何人都可以给我一只手。Java:解析字符串来查找括号的内容
我有一个字符串,例如
The quick <brown> fox jumps over the <lazy> dog
我需要做的,是搜索每个<>括号中的内容的字符串,并将它们放入一个哈希表,但我可以”找出一个干净的方式来获取每个单词。
任何帮助将是非常美妙的,感谢
String yourString = "The quick <brown> fox jumps over the <lazy> dog";
Pattern pattern = Pattern.compile("<(.*?)>");
Matcher matcher = pattern.matcher(yourString);
while(matcher.find()){
String word = matcher.group(1);
// do something with the word (like putting it in your hashtable)
}
你尝试正则表达式?你试过什么不干净的方法? – 2012-08-10 09:21:26
我试过一再得到< and >的索引,但是很快就变得凌乱 – xdefaultx 2012-08-10 09:22:46