标签: excel vba
我创建了一个验证值10,10GB的正则表达式..... 我想纠正它不应该取值10。 正则表达式:“^ \ d +(\。\ d \ d?)?\ s *(B | [KMGTP] B |%)?$”
问候 NewDev
答案 0 :(得分:1)
刚刚摆脱?在(B | [KMGTP] B |%)位之后,它将按预期工作。也可能想要在\之后更改*?所以它与"10_____B"不匹配。 (其中_是空格)
"10_____B"
"^\d+(\.\d\d?)?\s?(B|[KMGTP]B|%)$"