2017-09-29 13 views
3

これらのURIのパターンはどのように一致しますか? 1番目と2番目のスラッシュ(1)の間にある文字、または最初のスラッシュ(2)の後にある文字、またはただ/(3)の文字列を一致させる必要があります。文字列とLuaパターンの一致するURI

最初の例で末尾のスラッシュに注意してください。

(1) /resource/_another-resource

(2) /_resource

(3) /

私が実施例1の世話をするが、末尾のスラッシュが存在しない場合に失敗しますuri_resource = uri:match('^%/(.-)%/')

答えて

4

は、このパターンを試してみてください:/で始まる文字列を、その後、/ではありません任意の文字をキャプチャ:

^/([^/]*) 

それは一致します。

/もエスケープする必要はありません。

関連する問題