我有一个以下格式的网址:
https://ab.efghix.com/1234567890/f231a8c9ef2008b1d8772c27c359211fa-c0l
我需要拆分这个网址,并且必须从f231a8c9ef2008b1d8772c27c359211fa
中提取最后一个字符,在本例中是a
。我想使用正则表达式来做到这一点,我尝试了以下模式:
ptn = /^.*((ab.efghix.com\/)|(^\d{10}$))\??([^-\?]*).*/
url = "https://ab.efghix.com/1663215071/f231a8c9ef2008b1d8772c27c359211fa-c0l"
ptn.match(url)
我得到的答复如下:
<MatchData "https://ab.efghix.com/1663215071/f231a8c9ef2008b1d8772c27c359211fa-c0l"
1:"ab.efghix.com/"
2:"ab.efghix.com/"
3:nil
4:"1663215071/f231a8c9ef2008b1d8772c27c359211fa" >
我需要帮助来微调这个模式,以获得第四个MatchData
的最后一个字符。任何帮助将不胜感激 :)