(VB.NET,.NET 3.5)查找在一个字符串中的英文和Unicode字符串(每个字之间没有空格)
我想写一个函数来查找一个单词这种格式的字符串:“这是一种文本,这是一种文本。”
它被读作“这是我需要找到的一些文本,这是文本,这是另一个文本。”但每个单词之间没有空格。我想获取单词“文本”或该字符串中的任何单词。你能用代码示例帮助我完成这个功能吗?
而且我认为这种方法可以用一串Unicode来实现,因为在一个Unicode的语句中它包含一个或几个,每个单词之间有时零空格。
谢谢。
(VB.NET,.NET 3.5)查找在一个字符串中的英文和Unicode字符串(每个字之间没有空格)
我想写一个函数来查找一个单词这种格式的字符串:“这是一种文本,这是一种文本。”
它被读作“这是我需要找到的一些文本,这是文本,这是另一个文本。”但每个单词之间没有空格。我想获取单词“文本”或该字符串中的任何单词。你能用代码示例帮助我完成这个功能吗?
而且我认为这种方法可以用一串Unicode来实现,因为在一个Unicode的语句中它包含一个或几个,每个单词之间有时零空格。
谢谢。
请参阅String.IndexOf()。它确实是你想要的。
其实在试图在帮助文件中找到它之后,我已经在注释中重新考虑了我对您问题的回复。有关示例和文档,请参见MSDN。 (找到它,尽可能简单,不是那么简单。:-)
我会查找关于拼写检查器的文章。 This是一个体面的。我希望这两个问题有非常相似的解决方案。
测试如果在子字符串或Unicode存在,你可以使用:
exists = InStr"ThisissometextthatIneedtofindandthisisthetext. This is another text.", "text") <> 0