正则表达式所需的帮助

时间:2011-06-02 13:42:50

标签: excel vba

我创建了一个验证值10,10GB的正则表达式..... 我想纠正它不应该取值10。 正则表达式:“^ \ d +(\。\ d \ d?)?\ s *(B | [KMGTP] B |%)?$”

问候 NewDev

1 个答案:

答案 0 :(得分:1)

刚刚摆脱?在(B | [KMGTP] B |%)位之后,它将按预期工作。也可能想要在\之后更改*?所以它与"10_____B"不匹配。 (其中_是空格)

"^\d+(\.\d\d?)?\s?(B|[KMGTP]B|%)$"