regex - 需要识别邮政编码范围

标签 regex string vba range

我对 很陌生我想弄清楚如何识别一个字符变化范围内的邮政编码。

例如,我想查看邮政编码是否介于 2G8 之间和 2P8 .

换句话说,我正在寻找的范围是 2_8下划线可以是 GP ,但我不知道如何在代码中识别它。

我真的很感激一些帮助来弄清楚如何解决这个问题。谢谢!

最佳答案

LIKE避免重复的字符串测试

1.简单测试

Function ValidString(strIn As String) As Boolean
ValidString = strIn Like "2[G-P]8"
End Function

2.不区分大小写版本
Function ValidString(strIn As String) As Boolean
ValidString = LCase$(strIn) Like LCase$("2[G-P]8")
End Function

关于regex - 需要识别邮政编码范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10239154/

相关文章:

javascript - 如何按数字拆分单词,同时将数字保留在 Node.js 中?

python - 索引到列表中的字符串

swift 3.0 数据到字符串?

vba - 获取单元格中的光标位置

python - 有没有办法找到Python中存在*.csv?

python - 如何匹配一行中第一个字符之后的字符串

regex - Dart http请求用表达式语言操作一个网站

php - 使用strpos改变变量内容

forms - 根据表单中的多个列表框过滤查询

excel - 如何循环选择数字格式?