如何删除后跟特殊字符(#)的单词?例如:从一句话:伊娃有绿色的眼睛我想删除“绿色”(伊娃有眼睛)这个词,这是结束在一个空间的词。Java - 如何在使用特殊符号后删除单词
我也有问题,删除整条生产线后跟@,
例如:Eva have [email protected]
--->,应该是“eyes
” 我的代码(我不知道山楂能我完成它) :
class Stack {
public Stack() {
del = '&'; //that method deletes only one character
//ex: ab&cd ---> acd
destroy = '@';
delWord = '#';
stack = new Stack<Character>();
}
public void methods(String string)
{
for (int i=0; i< string.length(); i++) //that method deletes only one character
//ex: ab&cd ---> acd
{
if (del == string.charAt(i))
{
if (stack.size() > 0)
stack.remove(stack.size()-1);
}
else if(destroy == string.charAt(i))
{
stack.remove(stack.size());
}
}
}
}
http://stackoverflow.com/questions/14184305/regex-deleting-words-after-a-specific-character – Spring
oracle.com/javase/1.5.0/docs/api/ java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String)并学习正则表达式。 – PeterMmm