RegexBuddy 最初の「?」についてこの警告を出します
削除すると、機能しているように見えます。つまり、^(.+[^\/:])(?=[?\/]|$)
ただし、baseurlを解析しようとすると、正規表現は機能しません。代わりにこれを使用してください:
select regexp_replace('....', '^(.*:)//([a-z\-.]+)(:[0-9]+)?(.*)$', '\2')
RegexBuddy 最初の「?」についてこの警告を出します
削除すると、機能しているように見えます。つまり、^(.+[^\/:])(?=[?\/]|$)
ただし、baseurlを解析しようとすると、正規表現は機能しません。代わりにこれを使用してください:
select regexp_replace('....', '^(.*:)//([a-z\-.]+)(:[0-9]+)?(.*)$', '\2')