私は過去数時間、この正規表現を正しく取得しようと試みてきましたが、残念ながら、それでも取得できません。既存のスレッドも検索しようとしましたが、サイコロはありませんでした。:(
正規表現を次の可能な文字列に一致させたいのですが。
userprofile?id=123
profile
search?type=player&gender=male
someotherpage.htm
だがしかし
userprofile/
helloworld/123
基本的に、正規表現は英数字、?、=、&などのURL演算子と一致させたいのですが、スラッシュは一致させません。(つまり、文字列にスラッシュが含まれている限り、正規表現は0個の一致を返す必要があります。)
次の正規表現を試しましたが、どれも機能しないようです。
([0-9a-z?=.]+)
(^[^\/]*$[0-9a-z?=.]+)
([0-9a-z?=.][^\/]+)
([0-9a-z?=.][\/$]+)
どんな助けでも大歓迎です。どうもありがとう!