我想在URL中获取锚点,其中锚点(#text)可以采用以下格式:
https://example.com/#section3?a=1a&b=2b
https://example.com/#section3&a=1a&b=2b
https://example.com/?a=1a&b=2b#section3
https://example.com/&a=1a&b=2b#section3
所以我必须在所有情况下都得到以下内容:
#section3
网址can only contain ASCII characters中的锚点,因此我虽然this could be used。
我得到了这个,虽然它似乎有效但似乎可以做得更好更短?
#(.)*\?|#(.)*?\&|#(.)*