0
我有一個字符串,其可以是另一文件以包括或與參數諸如文件:匹配正則表達式捕獲
#include virtual="myfile.html"
#include virtual="myfile.html?arg=1"
正則表達式中提取應該既文件和PARAM,例如是這樣的:
m = line.match(/#include virtual=\"(?<vfile>\S+)(?<param>\?+\S+)\"/) unless line.empty?
除非上面的代碼,它僅適用於如果有一個myfile.html東西= 1
我缺少什麼?
請出示您的示例所需的返回值(s)。 –
因爲這似乎是一個URL,所以我把它作爲一個整體取出,並通過'URI('myfile.html?arg = 1')在第二步中提取查詢字符串。查詢' – Stefan
@Stefan有趣的想法。謝謝! – farhany