0
私の質問は正規表現です。文字列のどこにでも"@["
を置き換えたいと思います。 [@[]
式で試してみましたが、文字列内のどこでも@
を置き換えるため、動作しません。"@ ["文字列のどこにでも置き換えます
私の質問は正規表現です。文字列のどこにでも"@["
を置き換えたいと思います。 [@[]
式で試してみましたが、文字列内のどこでも@
を置き換えるため、動作しません。"@ ["文字列のどこにでも置き換えます
あなたが正規表現
/@\[/g
function replace(str){
return str.replace(/@\[/g, '');
}
console.log(replace('@[]'));
console.log(replace('[email protected][absd][email protected][ahah'));
<!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>
を使用することができますが '[' 正規表現の特殊文字である - それも、このようなパターンで動作しますか? –
発生している問題を再現するために現在使用しているソースの小さな例を作成できますか? – NewToJS
いくつか例を挙げてください。あなたが達成したいことを示すいくつかの文字列セット? – Olian04