VB 个表达式有助于在 UiPath 中搜索抓取的数据
VB expressions to help search through scraped data in UiPath
我制作了一个读取 PDF 并抓取 UiPath 中的文本的过程。我正在努力想出一个可用于搜索 PO 编号的正则表达式。来自 scrape 的文本相当非结构化,因此我最好的选择是搜索一组以 'PO' 开头但没有 space 的数字。例如,“PO1234567890”。我将设置一个变量,以便系统知道如果字符串没有给出任何内容,则没有找到 PO 编号。欢迎任何参考 material,因为我是 VB 的初学者。谢谢!
我已经研究过,但找不到一种方法来执行我想要执行的搜索类型。
我希望能够搜索“PO1234567890”而不让“PO”之类的东西保存。所以我不知何故需要能够搜索“PO - 两位数”和后面没有白色的任何数字space。
只需尝试以下操作:
Dim Regex As System.Text.RegularExpressions.Regex
Regex = New System.Text.RegularExpressions.Regex("PO[0-9]+")
Regex.Matches(SearchString)
正则表达式字符串 PO[0-9]+
表示:
PO 后跟至少一个数字
如果您想要更多数字,例如 3...只需使用 PO[0-9]{3}[0-9]*
,这意味着:
PO 后跟三个数字和尽可能匹配的数字。
如果您在使用正则表达式匹配方面需要帮助,请直接询问。
希望对您有所帮助!
我制作了一个读取 PDF 并抓取 UiPath 中的文本的过程。我正在努力想出一个可用于搜索 PO 编号的正则表达式。来自 scrape 的文本相当非结构化,因此我最好的选择是搜索一组以 'PO' 开头但没有 space 的数字。例如,“PO1234567890”。我将设置一个变量,以便系统知道如果字符串没有给出任何内容,则没有找到 PO 编号。欢迎任何参考 material,因为我是 VB 的初学者。谢谢!
我已经研究过,但找不到一种方法来执行我想要执行的搜索类型。
我希望能够搜索“PO1234567890”而不让“PO”之类的东西保存。所以我不知何故需要能够搜索“PO - 两位数”和后面没有白色的任何数字space。
只需尝试以下操作:
Dim Regex As System.Text.RegularExpressions.Regex
Regex = New System.Text.RegularExpressions.Regex("PO[0-9]+")
Regex.Matches(SearchString)
正则表达式字符串 PO[0-9]+
表示:
PO 后跟至少一个数字
如果您想要更多数字,例如 3...只需使用 PO[0-9]{3}[0-9]*
,这意味着:
PO 后跟三个数字和尽可能匹配的数字。
如果您在使用正则表达式匹配方面需要帮助,请直接询问。
希望对您有所帮助!