正規表現のパターンマッチの文字列の一部だけを置きたいと思います。私はthis answerを見つけましたが、私はそれを取得しません...
私はどのように置換を使用しますか?私が何をしたいのregex一致の一部のみを置き換えます
例:だけ他人を交換
/09/small_image/09x/
>/09/thumbnail/
第一、最初のスラグの桁を保つ:unknown digit
第二:"small_image"
第三:ここunknown digit + "x"
は私が持っているものですこれまで:
var regexPattern = /\/\d\/small\_image\/\d*x/;
var regexPattern = /\/\d\/(small\_image\/\d*x)$1/; ??
var result = regexPattern.test(str);
if (result) {
str = str.replace(regexPattern, 'thumbnail');
}
完全な文章を使って、正確に何をしようとしているのかを明確にすることはできますか?英語があなたの母国語でない場合はお詫び申し上げます。 – qxz
返事ありがとう、申し訳ありませんが、私の最初の言語です。私は文字列の一部を置換する方法を知りたいのですが、正規表現パターンマッチ文字列全体を置き換えないでください。 – user1775888
したがって、09xの最初の「09」と「09」は一致する必要がありますか? –