使用vbscript中的正则表达式执行验证

时间:2014-04-07 18:18:18

标签: regex vbscript

我必须验证正确语法为的字符串:

['#DOG.attribute#'='1' and ['#CAT.anotherAttribute#' IN ('1','2')]

'DOG''CAT'代表我的商家规则中的特殊字词......

我正在做一些验证,我想在我的字符串中找到使用正则表达式的vbscript,以下错误(从左到右):

  • 子字符串可以存在于任何位置,从'#

  • 开始
  • '#之间它不存在任何内容

  • 只会存在一个基数#

  • 在基数#必须存在DOGCAT后(区分大小写)

  • DOGCAT之后必须有一个点。 (左侧和右侧没有空格)

  • 点后它将存在此RegEx [A-Za-z\.\\]*(至少一个字符)

  • 最后在[A-Za-z\.\\]*之后,字符串以#'结尾,没有任何其他内容,只有一个#和一个'

这似乎很容易,但我在开发它时遇到了问题。有人可以帮助我吗?

0 个答案:

没有答案