のために二重引用符に引用符を交換してください画像にそのような間違ったaltsの内容があるので、私はすべてのaltsを交換する必要があります 。 (alt = '何かの顔')いくつかのaltsは持っていない(alt = '何かの顔')、しかしすべてのaltsはalt = '何か'を見ることができ、alt = "some text"私はHTMLで多くのページを持っている</p> <p>PSを助けてください 式は、このALT =「何かの顔」で単一引用符のALT =「何かの顔」で、この間違ったのALTを置き換えることができるものREG alt属性
答えて
ここで問題となるのは、something's face
で使用されている'
の引用符と区切り文字の引用符を区別する方法です。
私はこれをお勧め:
alt='(.*?)'\s+
はdemoを参照してください。
ここでは、属性のコンテンツを遅れて次の'
と少なくとも1つのスペースが続くまでマッチングさせています。これは、テキスト内の'
の引用符には、常に空白以外の文字が直接続くことを前提としています。問題は、これは複数の名詞を持つ's
所有で失敗することです。例:
alt='I was at my parents' house'
しかし、この場合、引用符を区別する方法はわかりません。汎用パターン(だけでなく、alt
属性値)については
、あなたはこれを使用することができます。
Pattern & Replacement Demo Link
テスト文字列:
<img src='/foto/content/00/01/19/42/prezentatsiya-womens-health.pg'width=300 height=300 alt='На презентации Women's hеаlth' title='Women's hеаlth' data-info='These are the parents' concerns'/>
パターン:~[^=]\K'(?!/>| ?[\w-]+=)~
交換を:\\'
説明:
記録のために、私のパターンはalt='I was at my parents' house'
と比較して成功しています。
=
が前に付いていない単一引用符は、/>
または別の属性宣言の後にはありません。あなたのサンプル入力でwidth=300
がsrc
の値の後ろに叩かれているので、属性間にスペースがないようにしました。
\K
は、「ここでフルストリングマッチを開始する」という意味です。この手法はキャプチャグループの使用を避けるために使用され、パターンのパフォーマンスが向上します。
それともあなたはそれを反対のように動作するようにしたい場合は、二重引用符の外側の単一引用符を変換することができます - しかし、あなたはすべての既存の二重引用符を検索する必要があります。
~[\w-]+=\K'|'(?=/>| ?[\w-]+=)~
Demo Link
偉大なパターン、助けてくれてありがとう)mickmackusa –
私は常に優れた答えを提供して満足しています。 – mickmackusa
- 1. Angularjsは、私のようなイメージを持っていることのALT
- 2. 追加画像ALTは、私はこれらのコードを持っているフィールド
- 3. Regex:imgタグをそのalt属性に置き換えます。
- 4. CSS:スタイリングにIMG Alt属性を使用することはできますか?
- 5. 私のWebページ内でAlt + Tabキーを押すことはできますか?
- 6. フィールドとフォームフィールドの違いは何ですか?単語を押すALT + F9で
- 7. 空のaltタグを<img>タグに置き換えます。
- 8. ライトボックスギャラリー+ここでALTが、divの
- 9. イメージaltとtitleの属性
- 10. 置き換えAlt +クリックMylynのバインド
- 11. この式で何が間違っているのですか?
- 12. altはalt = ""と同じですか?
- 13. jQueryでイメージのalt属性を何度も変更するには?
- 14. 誰でもこのスクリプトの何が間違っているのか教えていただけますか?
- 15. は、Excel - 私は、この表Iは、赤い長方形であるものを作ることができるいくつかの式、である必要</p> <p><a href="https://i.stack.imgur.com/G4ziC.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/G4ziC.png" alt="Table"></a></p> <p>を持って見つけて、カスタムテキスト
- 16. は、私は、誰もが私が間違ってやっているものを見つけることができ、私はここで間違ってやっているかわからないんだけどここで
- 17. ALT-TABのアプリケーションアイコン自分のアプリケーションの子ウィンドウが開いていると私は<kbd>ALT +</kbd><kbd>TAB</kbd>メニューを表示ピクセル化
- 18. JavaScriptでASCIIコード(alt + 207)を置き換える方法は?
- 19. この写真を見て何が間違っているのか教えてください
- 20. 私はここで間違って何をしているのですか?(パイソン)
- 21. 画像alt属性のベストプラクティス
- 22. React/JSXで空のalt属性を指定する方法を教えてください。
- 23. 誰も私にこのコードで何が間違っていると言うことができましたか?
- 24. Visual Studioインターフェイスのブレークポイントと同じ列に配置されたライトブルーの矩形の目的は何ですか?</p> <p><img src="https://i.imgur.com/aZTmw.png" alt=""></p> <p>誰もがそれが何を私に伝えることができ、どのように私は削除することができた:
- 25. alt = [次へ]を使って各ページからレビューを集めることはできますか?
- 26. 欠けている画像のalt属性を確認して挿入してください
- 27. alt-rt.jarとrt.jarのHashMapの違いは?
- 28. このコードで何が間違っているのか教えてください
- 29. 自動レイアウトの課題:このケースで何が間違っているか教えてください
- 30. 誰かがこのコードで何が間違っているか教えてください...?
しかし、私はすでにデータベース –
ああでこれらのページのHTMLコンテンツは、保存の時に、あなたはそれを行う必要がありました。しかし、決して少ないソリューションを得ることは決してありません。 –
view-source:https://hdlava.me/name/aleksandra-daddario.html –