Regex 如何使用OR运算符进行非贪婪选择?

Regex 如何使用OR运算符进行非贪婪选择?,regex,Regex,我写了一句话来表达我的愿望: ([a-zA-Z0-9]+\.[a-zA-Z]+)\/$ https://coinmarketcap.com/ https://www.buzzfeed.com/ https://www.refinery29.com/ https://www.businessinsider.com/ 如何进行相同的选择,而不是[a-zA-Z0-9]选择从//或开始的任何内容?您可以使用此正则表达式 (?<=\/\/|\.)[^.]+\.[a-zA-Z]+\/$ (?捕获

我写了一句话来表达我的愿望:

([a-zA-Z0-9]+\.[a-zA-Z]+)\/$

https://coinmarketcap.com/
https://www.buzzfeed.com/
https://www.refinery29.com/
https://www.businessinsider.com/

如何进行相同的选择,而不是[a-zA-Z0-9]选择从//或开始的任何内容?

您可以使用此正则表达式

(?<=\/\/|\.)[^.]+\.[a-zA-Z]+\/$
(?捕获除点以外的任何内容
  • \。
    -->由文字点折叠
  • [a-zA-Z]+\/
    -->后跟一个或多个字母和一个
    /
  • $
    -->字符串结尾

  • 是否允许查找?@CertainPerformance,是的,允许查找。然后只需在开始时查找
    \.
    /
    pattern@CertainPerformance,我不知道如何在这里实现lookback。