0

私はこのような文字列を持っていitem width200height300ます。幅と高さの値は異なる場合があります。これ item width100height100またはアイテムのようにwidth50height300

widthxxxheightxxx正規表現で検索して置換するにはどうすればよいですか?

4

2 に答える 2

2
function replacer(match, p1, p2){
  // do something with p1 or p2
  return "item width"+p1+"heigth"+p2;
};
newString = "item width50height300".replace(/width(\d+)height(\d+)/, replacer);
console.log(newString);

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace

于 2013-05-28T10:03:36.380 に答える