VB.Net字符串包含完全匹配

use*_*705 0 vb.net textbox

我想知道是否有一种方法可以在文本框中搜索完全匹配的文本

例如

使用“如果textbox1.text.contains(“ Hello”)则“有效

但是我只希望它搜索文本“ Hello”,如果我有2个这样的单词

HelloFriend你好朋友

我只希望它找到匹配的单词,因此第二条语句“ Hello Friend”而不是“ HelloFriend”,因为这与关键字不匹配。

这可能吗?

Guf*_*ffa 6

您可以创建一个正则表达式,使该单词与单词边界匹配:

if Regex.IsMatch(textbox1.Text, "\b" + Regex.Escape("Hello") + "\b") Then
Run Code Online (Sandbox Code Playgroud)