Regex 在PDF中查找一个单词,然后在该单词后返回11个字符?

Regex 在PDF中查找一个单词,然后在该单词后返回11个字符?,regex,vb.net,pdf,itext,wildcard,Regex,Vb.net,Pdf,Itext,Wildcard,我有自己的代码,可以搜索包含单词Data\u ID的PDF文档的每个PDF页面 这在本PDF文档的每一页上,其变化方式如下: 等等 所以现在我的控制台每次都会返回字符串数据\u id,但我也希望它返回后面的字符 这就是我到目前为止所做的: 导入Bytescout.PDFExtractor 导入System.IO 导入System.Text.RegularExpressions 模块1 类页面类型 属性标识符作为字符串 末级 副总管 Dim direcory=C:\Users\XBorja.RES

我有自己的代码,可以搜索包含单词Data\u ID的PDF文档的每个PDF页面

这在本PDF文档的每一页上,其变化方式如下:

等等

所以现在我的控制台每次都会返回字符串数据\u id,但我也希望它返回后面的字符

这就是我到目前为止所做的:

导入Bytescout.PDFExtractor 导入System.IO 导入System.Text.RegularExpressions 模块1 类页面类型 属性标识符作为字符串 末级 副总管 Dim direcory=C:\Users\XBorja.RESURGENCE\Desktop\one main\ 将pageTypes设置为PageType的新列表 Dim id=数据\u id Dim resultstring作为字符串
resultstring=Regex.matchId,?返回11个字符,包括以下字符之前的空格:

'尺寸id=数据\u id 400M549822 尺寸标识=数据标识400M549233
Dim resultstring=Regex.matchId,?我在代码中找不到任何对iText的引用,为什么要使用该标记?@lucas_7_94我会将其用于Regex.matchId部分吗?我的问题是,当我将id设置为data_id时,我的代码只搜索该文字字符串。。。。我如何使其变暗,以便它搜索数据\u id及其后的11个字符?但问题是,数据\u id的数字不断变化,这些是我需要搜索的未知数,以便将它们返回给我。如果我将我的Data_ID设置为Data_ID 400M549233,它是否会一直寻找特定的字符串?你能说得更清楚些吗?上面我的程序将只搜索11个字符,在单词data_id…哦,好的,因为如果我将id设置为data_id 400m549233,代码不会只搜索data_id 400m549233吗??例如,在我的PDF页面中,有几个数据ID后跟未知的11个字符。因此,可以有数据_id 400m54962或数据_id 400Z45623等等。如果我将id设置为data_id 400m549233,那么它只会搜索该值并返回400m549233该值发生变化且未知,因此我需要仅按数据ID搜索,并获取下一个未知的11个字符,然后设计一些数据,如数据ID。。。到变量ID。然后像上面那样使用:Dim resultstring=Regex.matchId?
data_id 400M549822

data_id 400M549233
 400M549233