私は単純な正規表現の質問があります。 URLのセットでは、?page=X
の出現を?page=Y
に置き換える必要があります。 X
は、1桁または2桁のいずれでもかまいません。正規表現の置換え番号
したがって、
?page=1
は?page=20
または
?page=20
を言うために交換する必要があります私は、これは非常に些細なことかもしれないと思う?page=1
、言うに交換する必要がある可能性があり、私はそれを理解することはできません。
私は単純な正規表現の質問があります。 URLのセットでは、?page=X
の出現を?page=Y
に置き換える必要があります。 X
は、1桁または2桁のいずれでもかまいません。正規表現の置換え番号
したがって、
?page=1
は?page=20
または
?page=20
を言うために交換する必要があります私は、これは非常に些細なことかもしれないと思う?page=1
、言うに交換する必要がある可能性があり、私はそれを理解することはできません。
これらは私が
ソル1
\?page=\d\d?
正規表現の内訳
\? #Match question mark
page= #Match the string page=
\d #Match a single digit from [0-9]
\d? #Match a single digit from [0-9] (? indicates that previous part is OPTIONAL)
と考えることができ、次の方法があります3210
ソル2
\?page=\d{1,2}
正規表現の内訳
\? #Match question mark
page= #Match the string page=
\d{1,2} #Match a single digit from [0-9] once or twice as indicated by the range {1-2}
これはテキストのみを検出します。あなたの言語で
うわー!そのような詳細な答えと努力のおかげです。私はそのような大きな騒動ではない:)私はすでに前の答えを受け入れていない場合、受け入れていただろう。私のティーンエイジャーの評判はどちらも私にupvoteすることができません! – HopeKing
@PVRそれは大丈夫です。答えを書くのに時間がかかりました。あなたが 'regex'を完全に新しくした場合の説明を含めると思いました – rock321987
'\?page = \ d \ d?'または '\?page = \ d {1,2}' – rock321987
のように
replace
を使用する必要があります。質問に否定が与えられている理由についてコメントする - 明確でない場合は、そう言いなさい。フォーラムに初めて参加していても、私たちは完全に愚かではありません。ちょうど私たちがここに来て、この特定のプログラミング言語に新しいものです。 – HopeKing質問をする前に、解決策に向かっていくらかの努力を示すことが期待されます。あなたが何かにつまずくとき、質問をしてください。 PS:私は投票しなかった。 –