正则表达式从字符串中提取n位数字

西蒙·克劳特

这是我的代码:

Dim sPartIDNumberArray() As String
Dim strIn as String

...

Dim objRegex
Set objRegex = CreateObject("vbscript.regexp")
With objRegex
 .Global = True
 .Pattern = "(\d{7})+"
sPartIDNumberArray = .Execute(strIn)
End With

FirstPartID = sPartIDNumberArray(1)
SecondPartID = sPartIDNumberArray(2)

我需要从文本字符串中提取两个7位数字,例如

点焊\ 3薄板\ 1384156 RE和1375188 ZB RE 20 PART 1

.Execute方法不应该在这里工作吗?我需要FirstPartID = 1384156和SecondPartID = 1375188

牛奶

您不能将.Executemethod的结果分配给字符串数组。它返回一个IMatchCollection2类型的对象

这是应该起作用的代码:

Sub reg()
    Dim objRegex As Object
    Dim regexMatches As Object
    Dim strIn As String
    Dim FirstPartID As String
    Dim SecondPartID As String


    strIn = "Punktschweissen\3-Blech\1384156 RE und 1375188 ZB RE 20 PART 1"


    Set objRegex = CreateObject("vbscript.regexp")
    With objRegex
        .Global = True
        .Pattern = "(\d{7})+"
        Set regexMatches = .Execute(strIn)
    End With

    FirstPartID = regexMatches(0)  'sPartIDNumberArray(1)
    SecondPartID = regexMatches(1) 'sPartIDNumberArray(2)

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用正则表达式从Javascript中的字符串中提取数字

来自分类Dev

通过正则表达式从列表中的字符串中提取数字

来自分类Dev

正则表达式解析字符串以在Shell脚本中提取数字

来自分类Dev

Python:使用正则表达式从字符串中提取数字

来自分类Dev

正则表达式可以从字符串中提取多个数字吗?

来自分类Dev

通过在正则表达式上分割从Java中的字符串中提取数字

来自分类Dev

python正则表达式,从字符串中提取数字集

来自分类Dev

使用正则表达式和vb.net从字符串中提取数字

来自分类Dev

创建正则表达式以使用Java从字符串中提取4位数字

来自分类Dev

正则表达式从字符串(gwmi Win32_OperatingSystem)中提取数字

来自分类Dev

使用正则表达式从Google BigQuery中的字符串中提取数字

来自分类Dev

Java的正则表达式从字符串中提取数字和字符串

来自分类Dev

使用正则表达式从字符串中提取数字

来自分类Dev

正则表达式从字符串中提取数字和日期

来自分类Dev

PHP从字符串中提取数字-正则表达式

来自分类Dev

如何使用正则表达式从字符串中提取数字?

来自分类Dev

如何使用正则表达式从Javascript中的字符串中提取数字

来自分类Dev

emacs:正则表达式匹配以从字符串中提取数字

来自分类Dev

从字符串中提取数字的正则表达式

来自分类Dev

使用正则表达式和vb.net从字符串中提取数字

来自分类Dev

创建正则表达式以使用Java从字符串中提取4位数字

来自分类Dev

在Java中使用正则表达式从URL的字符串组中提取数字

来自分类Dev

正则表达式从字符串(gwmi Win32_OperatingSystem)中提取数字

来自分类Dev

批处理文件使用正则表达式从字符串中提取数字?

来自分类Dev

R正则表达式根据上下文从字符串中提取数字

来自分类Dev

MySQL正则表达式或函数,用于从特定字符串中提取数字

来自分类Dev

javascript正则表达式-从字符串中提取数字

来自分类Dev

正则表达式从字符串中提取字母数字+符号组合

来自分类Dev

如何在java中使用正则表达式从字符串中提取数字

Related 相关文章

  1. 1

    如何使用正则表达式从Javascript中的字符串中提取数字

  2. 2

    通过正则表达式从列表中的字符串中提取数字

  3. 3

    正则表达式解析字符串以在Shell脚本中提取数字

  4. 4

    Python:使用正则表达式从字符串中提取数字

  5. 5

    正则表达式可以从字符串中提取多个数字吗?

  6. 6

    通过在正则表达式上分割从Java中的字符串中提取数字

  7. 7

    python正则表达式,从字符串中提取数字集

  8. 8

    使用正则表达式和vb.net从字符串中提取数字

  9. 9

    创建正则表达式以使用Java从字符串中提取4位数字

  10. 10

    正则表达式从字符串(gwmi Win32_OperatingSystem)中提取数字

  11. 11

    使用正则表达式从Google BigQuery中的字符串中提取数字

  12. 12

    Java的正则表达式从字符串中提取数字和字符串

  13. 13

    使用正则表达式从字符串中提取数字

  14. 14

    正则表达式从字符串中提取数字和日期

  15. 15

    PHP从字符串中提取数字-正则表达式

  16. 16

    如何使用正则表达式从字符串中提取数字?

  17. 17

    如何使用正则表达式从Javascript中的字符串中提取数字

  18. 18

    emacs:正则表达式匹配以从字符串中提取数字

  19. 19

    从字符串中提取数字的正则表达式

  20. 20

    使用正则表达式和vb.net从字符串中提取数字

  21. 21

    创建正则表达式以使用Java从字符串中提取4位数字

  22. 22

    在Java中使用正则表达式从URL的字符串组中提取数字

  23. 23

    正则表达式从字符串(gwmi Win32_OperatingSystem)中提取数字

  24. 24

    批处理文件使用正则表达式从字符串中提取数字?

  25. 25

    R正则表达式根据上下文从字符串中提取数字

  26. 26

    MySQL正则表达式或函数,用于从特定字符串中提取数字

  27. 27

    javascript正则表达式-从字符串中提取数字

  28. 28

    正则表达式从字符串中提取字母数字+符号组合

  29. 29

    如何在java中使用正则表达式从字符串中提取数字

热门标签

归档