-1
私は正規表現に取り組んでいますが、実際にはいくつかの文字列操作を行いますが、現時点では私のコードが頻繁にトリガーされています。正規表現は、本当に私の強いスイートではありません - 私の現在の正規表現は、リンクに包まれたHREF /に囲まれていない特定の属性値を持っているのimg要素を見つける必要があるRegexがリンクにラップされていない属性を持つ画像を見つける
if(/(?!<a(.*?))<img src="(.*?[^<])" data-special="(t:).*"/.test(str)) {
// do this code
}
私の正規表現です。たとえば、私はそれが次のことをキャプチャする:
<img src="http://example.com/image.jpg" data-special="t:https://www.twitter.com" />
とdata-special
属性が存在する文字列のimg
タグがあるのであればif
文が唯一の真のだろう
<a href="http://example.com/"><img src="http://example.com/image.jpg" data-special="t:https://www.twitter.com" /></a>
と交換しますそれにはt:
とそれに続くリンクが含まれています。助けをよろしく!
ご返信ありがとうございます。 jQueryの要素チェックをif文の条件式に変換することは可能ですか?だからラップするものがあればifブロックだけを入力してください。 – XanT
@XanT、はい、更新情報をご覧ください – RomanPerekhrest