この例の文字列があるとしましょう
<td><a href="/one-two-three/menus" title="test"</td>
<td><a href="/one-two-three/menus/13:00 title="test"</td>
<td><a href="/one-two-three/schedule/could be multiple delimiters/14:00 title="test"</td>
/one-two-three
正規表現を使用して、完全な文字列がで始まり、で終わる場合にのみ2つの結果を取得したいと思いますhh:mm
。例:取得したい:
/one-two-three/menus/13:00
/one-two-three/schedule/could be multiple delimiters/14:00
正規表現パターンを試しました/one-two-three[\s\S]+?[0-9][0-9]:[0-9][0-9]
しかし、これは
Found 2 matches:
1./one-two-three/menus" title="test"</td> <td><a href="/one-two-three/menus/13:00
2./one-two-three/schedule/could be multiple delimiters/14:00
結果が得られる理由はわかりますが、私の質問は、との間に任意の数の区切り文字が存在する可能性のない部分を除外するためにどのパターンを使用できるかということですhh:mm
。/one-two-three
hh:mm