VB表达式可帮助搜索UiPath中的报废数据

时间:2019-05-09 18:44:44

标签: vb.net uipath

我进行了一个过程,可以读取PDF并在UiPath中剪贴其文本。我正在努力想出一个可用于搜索PO号的正则表达式。来自废料的文本是相当不规则的,因此我最好的选择是搜索以“ PO”开头且没有空格的一组数字。例如,“ PO1234567890”。我将设置一个变量,以便系统知道如果字符串未包含任何内容,则找不到PO号。因为我是VB的初学者,所以任何参考材料都将受到欢迎。谢谢!

我已经进行了研究,但找不到找到想要进行的搜索类型的方法。

我希望能够搜索“ PO1234567890”,并且不允许保存“ PO”之类的内容。因此,我需要以某种方式能够搜索“ PO-两位数字”以及后面没有空格的任何数字。

1 个答案:

答案 0 :(得分:1)

只需尝试以下操作:

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后面紧跟三个数字,并尽可能匹配数字。

如果您需要使用正则表达式匹配的帮助,请询问。

希望有帮助!

相关问题