生成可与正则表达式(或类似)匹配的URL路径列表

时间:2017-09-12 21:42:42

标签: regex delphi

假设您的程序可以导入用于播种爬网的URL路径。

用户想要定义一个应该起作用的模式 - 例如

http://example\.com/mypage-[0-9][0-9][0-9]?/jump(suit|er)/

如果需要,可能只是regex语法的简化版本 - 但是用户需要输入类似上面的内容。

从上面我的软件需要生成长列表,如:

http://example.com/mypage-0/jumpsuit/
http://example.com/mypage-0/jumper/
http://example.com/mypage-1/jumpsuit/
http://example.com/mypage-1/jumper/
...
http://example.com/mypage-998/jumper/
http://example.com/mypage-999/jumper/

Delphi有什么可以做我想要的吗?或者我错过了一个明显的方法来实现我想要的,不需要从头开始编写正则表达式解析器:)

0 个答案:

没有答案