正規表現から一致した文字の前に文字を挿入する正規表現を知りたい。例:一致する前に何かを挿入するための正規表現
var string = "HelloYouHowAreYou"
var regEx = /[A-Z\s]/g //to identify capital letters, but want to insert a dash before them
string = string.replace(regEx,"-")
console.log(string)
これはどのように行うことができますか?
なぜ大文字のみと一致させる場合は、文字クラスに '\ s'を含めましたか? – revo
希望の結果を追加してください。 –
私はスペースと大文字のためにそれを使いたいと思っていましたが、私の質問は首都の部分だけを指していました。 – Zzgooloo