以前は正規表現を使用できませんでしたが、文字列の一部を取得する必要があります。
var str1 = "Wi-Fi: 6.3 ounces (180 grams); Wi-Fi + 3G: 6.6 oz (188 g)Actual size and weight may vary by configuration and manufacturing process";
この文字列から、スコープからこのデジタルのみを取得する必要があります-180 (ここでは異なるデジタルを使用でき、文字列には他の gext を含めることができますが、常にスコープからデジタルを取得する必要があります)。
これが私のコードです:
var weight = $(data, "body").find("td:contains('Weight')").siblings().text();
var regexp = /\b(\d*\.?\d?)\sounces/im;
var found = weight.replace(regexp, "");
if (weight && weight != "") {
return found;
}
それを実現する方法は?いくつかの例を見ましたが、結果として常に私が望むものではありません。
ありがとう