这个很简单拉.
用vb.net给你写了个.只要用到string.replace就可以了
PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Click
DimStrTempAsString
StrTemp=TextBox1.Text
StrTemp=StrTemp.Replace("from","")
StrTemp=StrTemp.Replace("in","")
StrTemp=StrTemp.Replace("at","")
StrTemp=StrTemp.Replace("on","")
StrTemp=StrTemp.Replace("an","")
TextBox1.Text=StrTemp
EndSub
意思就是把in替换成空、atonan..都替换成空.然后把替换后的字符串重新显示再textbox上就可以了.
vb也是一样.cc++java也都是类似方法.
输入"IcomefromNanjinginChina.I'meatinganegg.Isawamanatnoon."
点了确定将返回.
IcomeNanjingChina.I'meatingegg.Isawamannoon.
注意我在替换的字符前都加了个空格.这样处理的意思是不能把单词里的匹配字符给替换了.你只要替换介词.
如:nanjing里面有个an
所以替换的是anegg.这样的an才需要替换.
你说是嘛?