下記コードは重複した@***を取り除くものです
単純に@a @aなどの重複は取り除けるのですが@a\r\nも重複として取り除きたいです
結果として@a @b @cが残るようにしたいです
どうしたらいいでしょうか
<script> window.onload=function(){ str="@a @b @a @c @a\r\n @c"; regexp=/@[A-Z0-9]+(\r\n)?/ig; str = str.replace(regexp, (m, i) => str.indexOf(m) === i ? m.trim() : ''); alert(str); } </script>
単純に、「事前に\r\nを取り除いておく」ような方法では対応できないのでしょうか?
回答2件
あなたの回答
tips
プレビュー