2017-05-05 7 views
-2

私はこのように、引用符で囲まれた文字列に特定のタグを追加するために正規表現を使用してしようとしています:(正規表現?)引用符の周りにタグを追加しようとし

Hey i am a 'quoted' bro 

これは、私はそれはこのようになりたいということです:

Hey i am a <i>'quoted'</i> bro 

引用符を保持してタグを追加するようにします。

quotes = html.match(/'/g); 
for(i = 0; j,quotes.length; j++) { 
    if(j%2 == 0){ 
    //and here I wanted to replace the matched stuff but can't do it 
} 
} 

ありがとう: これは私がしようとしたものの一つである...

を正規表現でそれを実行しようとしましたが、何かを達成することができません!

答えて

1

String.prototype.replace()アプローチ:

var str = "{ hostname: 'google.com', path : '/', method: 'POST'", 
 
    replaced = str.replace(/'([^']+)'/g, function (m0, m1) { 
 
     return "<i>" + m1 + "</i>"; 
 
    }); 
 

 
console.log(replaced);

+0

あなたの助けをありがとうございました。しかし、文字列の中に未知数の引用符があると、自動的にそれを作ることが可能ですか? $ 1を使用しないで – PaaBliiTo

+0

を意味しています。その拡張された例を*未知数の引用符で表示します* – RomanPerekhrest

+0

JSONのようなもの: '{ホスト名: 'google.com'、パス: '/'、方法: 'POST 'など。 – PaaBliiTo

関連する問題