0

次のURLと一致させたい

/root/folder/123

その前になし/rootで。((?!root).)*$私はこの答えで見つけたこのパターンを試してみました: https ://stackoverflow.com/a/406408/237312

ただし、まだ一致しているため、どちらも機能しませんoot/folder/123。何にも合わないようなものを考え(?!(root)+.)*$たので、ここで答えを探しています。

4

2 に答える 2

2

lookbehind次の構文を使用できます。(?<=...)

例えば:

(?<=/root).*$

一致し/folder/123ます。

于 2012-11-05T10:49:59.903 に答える
1

あなたはこれを行うことができます:

\/root(.+)

最初のグループ、つまり $1 は /folder/123 になります

于 2012-11-05T10:52:05.390 に答える