基本的に私がやっていることは、HTML文書のすべての単語をループし、各単語の最初の文字を2番目の最後の文字である 'A'で置き換えることです'b'と最後の文字は 'c'で完全に置き換えられます。正規表現がこれを行う方法であるかどうかはわかりません(代わりにループを使用して各文字をチェックする必要がありますか?)とにかく私は尋ねます。Regexは各単語の中間部分を取得します
現在、私はやってる:Lorem ipsum dolor sit amet
私ができる:
document.body.innerHTML = document.body.innerHTML.replace(/\b(\w)/g, 'A');
は、各単語
document.body.innerHTML = document.body.innerHTML.replace(/\w\b/g, 'c');
の最初の文字を取得するために、私は、文字列があった場合
だから、それぞれの単語の最後の文字を取得します現在はAorec Apsuc Aoloc Aic Amec
となっていますが、Abbbc Abbbc Abbbc Abc Abbc
をjavascriptで実行したいと思います。
何か助けていただければ幸いです。正規表現は本当に私を混乱させます。
? –
@ rock321987 hmmmええ、私はおそらくループして3文字以下の単語を取り除くでしょう。 – TomHill
@RaphaelMüller - はい、おそらくそのルートに行きました。 TreehouseからRegexを学習しようとしていて、あなたがそれをやり遂げる方法に興味を持っていました:) – TomHill