2017-09-18 7 views
0

私の質問は正規表現です。文字列のどこにでも"@["を置き換えたいと思います。 [@[]式で試してみましたが、文字列内のどこでも@を置き換えるため、動作しません。"@ ["文字列のどこにでも置き換えます

+0

を使用することができますが '[' 正規表現の特殊文字である - それも、このようなパターンで動作しますか? –

+0

発生している問題を再現するために現在使用しているソースの小さな例を作成できますか? – NewToJS

+0

いくつか例を挙げてください。あなたが達成したいことを示すいくつかの文字列セット? – Olian04

答えて

0
<!DOCTYPE html> 
<html> 
<body> 

<p>Click the button to replace "Microsoft" with "W3Schools" in the paragraph below:</p> 

<p id="demo">Visit Microsoft! @[</p> 

<button onclick="myFunction()">Try it</button> 

<script> 
function myFunction() { 
    var str = document.getElementById("demo").innerHTML; 
    var res = str.replace(/@\[/g, "W3Schools"); 
    document.getElementById("demo").innerHTML = res; 
} 
</script> 

</body> 
</html> 
関連する問題