は、次のコードを考えてみましょう:Javascriptの正規表現 - 文字列のHTMLからdivのIDを取得
const content = "<div id='x'><h2>Lorem Ipsum</h2> <p>is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p></div>"
let ids = content.match(/id='(.*?)'/g).map((val) => {
return val.replace(/id='/g,'');
})
をそして、私はconsole.log(ids)
を行うときに - 私はこの'x\''
ような出力を得るが、私は唯一の'x'
を必要としています。私はどのようにその結果を達成するのだろうか、正規表現のシンボルを無作為に変更しようとしました。なぜなら正規表現はまったくわからないからです。
jqueryしないでください。事前にありがとう
なぜあなたは、ID属性の最初の部分のみを交換しますか? – evolutionxbox
正規表現はここでは役に立ちません。より洗練されたアプローチは、文字列を解析することです。 – KarelG