仅在VBscript中搜索整个单词

时间:2016-04-06 06:53:57

标签: vbscript

我正在尝试在VBScript中实现仅搜索整个单词,我尝试添加像space,/,]等字符,因为这些字符意味着单词的结尾。我需要进行与我想要使用或运算符包含的字符数一样多的搜索。有没有办法在VBScript中轻松完成。

目前我在做: -

[self.navigationController.navigationBar setTranslucent:YES];
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"translucent_image"] forBarMetrics: UIBarMetricsCompact];
self.navigationController.navigationBar.shadowImage = [UIImage new];

所以最终我要与很多组合进行比较,并寻找一种有效的方法让我的变量w_seachString = searchString & " " or searchString & "/" or searchString & "]" or searchString & ")" or searchString & "}" or searchString & "," or searchString & "." 只能搜索整个单词。

1 个答案:

答案 0 :(得分:2)

使用带有字边界regular expressionanchor。演示:

System.Collections.Concurrent

输出:

Option Explicit

Function qq(s) : qq = """" & s & """" : End Function

Dim r : Set r = New RegExp
r.Pattern = "\bx\b"
Dim s
For Each s In Split("axb| x |ax|x|\x/|", "|")
    WScript.Echo qq(s), CStr(r.Test(s))
Next