在 RTF 文件中查找图像字符串



嗨,我正在尝试从 RTf 文件中提取图像字符串。例如,考虑以下是我的正则表达式:

bjpgblip(.*)(s.*)+}

此表达式最多选择最后一个大括号,但我想选择第一个大括号。

**wmetafilejpgblip 000ea080000700e0000a00900
000000000052000000
700100000007c
30cc74d00f0000000000000000000000
000000000000000f
7f0
260000}parpardkeepnLay(Material):parpardb0f1fs20tro
wmetafilejpgblip 000ea080000700e0000a00900
000000000052000000
700100000007c
30cc74d00f0000000000000000000000
000000000000000f
7f0
260000}**parpardkeepnLay(Material):parpardb0f1fs20tro

我正在使用 C# 编程语言。

提前谢谢。

第二个量词*?添加一个问号,以启用非贪婪匹配。在这种情况下,问号与表示"0 或 1"的量词?无关。在这里,它要求前面的量词*尽可能少地匹配,而不是尽可能多地匹配。我实际上会在 * s 和 + 之后添加它。

bjpgblip(.*?)(s.*?)+?}

最新更新