2016-07-04 2 views
0

すべての画像srcに余分なフォルダを追加する必要がある正規表現を見つける必要があります。たとえば、資産/ img/case-study/flyconnect/1.jpgをassets/img/case-study/flyconnect/big/1.jpgに変更するとします。 これについて助けてもらえますか?すべての画像にフォルダを追加する正規表現src

"<div class="image-bg"><img id="airlineImg" src="assets/img/case-study/flyconnect/1.jpg"></div><span class="zoomEnl">Enlarge</span> <div class="thumpnail-wrap"><div class="thumbnailimages"><div class="pull-left active"><a href="#" data-target="#airlineImg" data-imgg="assets/img/case-study/flyconnect/1.jpg"><img class="img-responsive" src="assets/img/case-study/flyconnect/1.jpg"></a></div><div class="pull-left"><a href="#" data-target="#airlineImg" data-imgg="assets/img/case-study/flyconnect/2.jpg"><img class="img-responsive" src="assets/img/case-study/flyconnect/2.jpg"></a></div><div class="pull-left"><a href="#" data-target="#airlineImg" data-imgg="assets/img/case-study/flyconnect/3.jpg"><img class="img-responsive" src="assets/img/case-study/flyconnect/3.jpg"></a></div></div></div>" 

答えて

1

使用して、正規表現、あなたの特定のケースで\/([A-Za-z0-9\s_-]+\.[A-Za-z0-9]+)

str.replace(/\/([A-Za-z0-9\s_-]+\.[A-Za-z0-9]+)/gi, function myFunction(x){return "/big" + x;}); 

var str = document.getElementById("airlineImg").getAttribute("src"); 
str.replace(/\/([A-Za-z0-9\s_-]+\.[A-Za-z0-9]+)/gi, function myFunction(x){return "/big" + x;}); 
+2

'[A-ZA-Z0-9_] => \ w' – rock321987

関連する問題