urlからUUIDを抽出したい。例えばURLからuuidを抽出
:
/ポスト/ eb8c6d25-8784-4cdf-b016-4d8f6df64a62 mc_cid = 37387dcb5f & mc_eid = 787bbeceb2
/ポスト/ d78fa5da-4cbb-43b5-9fae-2b5c86f883cb/UID /? 7034
/ポスト/ 5ff0021c-16cd-4f66-8881-ee28197ed1cf
私は、文字列のこの種の何千ものを持っています。
私の正規表現は、今私にこのような結果与え".*\/posts\/(.*)[/?]+.*"
です:
d78fa5da-4cbb-43b5-9fae-2b5c86f883cb/UID
UID/84ba0472-926d-4f50-b3c6-46376b2fe9deを
f5e5dc6a-f42b-47d1-8ab1-6ae533415d24
f5e5dc6a-f42b-47d1-8ab1-6ae533415d24
f7842dce-73a3-4984-bbb0-21d7ebce1749
UID/6f3c97c1-b877-40e0-9479-6bdb826b7b8ffdc6c48f-b124-447d-b4fc-bb528abb8e24
あなたが見ることができるように、私の正規表現は/uid
を取り除くが、?xxxx
、クエリパラメータ、細かい処理することはできません。
私は何を欠席しましたか?それを正しくするには?
おかげ
まず検索を試しましたか? http://stackoverflow.com/questions/136505/searching-for-uuids-in-text-with-regex and http://stackoverflow.com/questions/7905929/how-to-test-valid-uuid-guid – fukanchik
良い指針。間違ったキーワードを検索しました。 @fukanchik –