如何从正则表达式生成字符串数组?

时间:2015-11-22 11:22:04

标签: regex go

几天前,我在Python上发布了同样的问题。 然后,只是好奇,我怎么能在Go上做同样的事情?

我正在制作一个爬虫。 我想将用户给定的正则表达式作为输入并生成一个字符串列表来下载数据。

用户的正则表达式样本是:

http://xxx/abc[x-z]/image(9|10|11)\.png

我想下载这些。

http://xxx/abcx/image9.png
http://xxx/abcy/image9.png
http://xxx/abcz/image9.png
http://xxx/abcx/image10.png
http://xxx/abcy/image10.png
http://xxx/abcz/image10.png
http://xxx/abcx/image11.png
http://xxx/abcy/image11.png
http://xxx/abcz/image11.png

我可以从正则表达式字符串生成数组吗?或者,我可以在for块中使用每个字符串吗?

  

python - 我可以从正则表达式创建列表吗? - 堆栈溢出   Can I create list from regular expressions?

0 个答案:

没有答案