我想在vb.net中使用like运算符来查找数字。
我写了一个函数,给出了分析公式。
如果公式包含数字,则需要返回TRUE
。
鉴于工作表名称,函数和单元格引用中也存在数字,这很棘手。
我已经完成了功能,但是我需要最后一段代码。
使用like运算符我想编写一个语句来查找字符串中的常量,常量也将使用空格" "
并后跟空格" "
。
例如,我希望like语句在以下内容中返回true:
if " 'Essbase P&L'!$A:$BG,H$5 CBS_Act13 12345 " like "* [0-9] *" then
' Do Action Here
数字12345
或其他常量将始终在AND之后直接有空格。
有什么想法吗?
答案 0 :(得分:0)
你可以:
使用正则表达式:
Dim Str = " 'Essbase P&L'!$A:$BG,H$5 CBS_Act13 12345 "
If Regex.IsMatch (Str, " (\d*) ") Then