用于替换<IMG> html标签中SRC内容的内容的正则表达式

用户名

我对正则表达式不太满意,所以我希望您能用一个表达式来帮助我,以便仅替换html标记的src属性中双引号之间的内容,即该属性的内容如下:

TRegEx.Replace(Str, '(?<=<img\s+[^>]*?src=(?<q>[""]))(?<url>.+?)(?=\k<q>)', 'Nova string');

换句话说:src =“ old content” => src =“ new content

在上面有关C#中相同主题的问题中,我已经看到了此表达式,但是不适用于Delphi。

那么,该怎么做呢?

提前谢谢。

用户名

解决方案:

    procedure CHANGE_IMAGES(Document: IHTMLDocument2);
    var
      I: Integer;
      HTMLImgElement: IHTMLImgElement;
      HTMLElementCollection: IHTMLElementCollection;
    begin

      HTMLElementCollection := Document.images;

      for I := 0 to HTMLElementCollection.length - 1 do
      begin
        HTMLImgElement := (HTMLElementCollection.item(I, 0) as IHTMLImgElement);
        HTMLImgElement.src := 'My_IMAGE_PATH_OR_URL';
        Exit;
      end;
    end;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式替换php中开始和结束标记之外的所有内容

来自分类Dev

Jekyll过滤器替换内容中的正则表达式?

来自分类Dev

正则表达式替换HTML标签

来自分类Dev

正则表达式,用于捕获HTML源代码中花括号之间的所有内容

来自分类Dev

正则表达式:在注释之间替换内容

来自分类Dev

用R中的列表替换除特定正则表达式以外的所有内容

来自分类Dev

Visual Studio使用正则表达式在html标记之间查找和替换内容

来自分类Dev

JS正则表达式仅在重复块的第一块中替换内容

来自分类Dev

如何替换正则表达式中可编辑的span内容?

来自分类Dev

正则表达式替换但排除<title> </ title>中的所有内容

来自分类Dev

正则表达式以匹配div中img src的内容

来自分类Dev

使用正则表达式更改img src

来自分类Dev

PHP正则表达式替换{}之间的内容

来自分类Dev

正则表达式替换php中开始和结束标记之外的所有内容

来自分类Dev

用于过滤div类内容的正则表达式

来自分类Dev

使用正则表达式php替换字符串中的特定内容

来自分类Dev

使用正则表达式将img bbcode替换为可选的宽度和高度?

来自分类Dev

正则表达式,用于捕获HTML源代码中花括号之间的所有内容

来自分类Dev

将img标签与HTML中的特定属性匹配的正则表达式

来自分类Dev

用于在PHP中找到HTML“ img”元素唯一文件夹的所有“ src”属性的正则表达式

来自分类Dev

如何使用正则表达式替换内容

来自分类Dev

正则表达式:将img标签替换为其alt属性

来自分类Dev

正则表达式替换括号之间的html标签

来自分类Dev

正则表达式将从内容中查找字符串并替换为HTML标签

来自分类Dev

正则表达式:用另一个标签的内容替换标签的内容

来自分类Dev

HTML bash src 属性正则表达式替换

来自分类Dev

用于标记除 <img> 之外的链接的空锚点的正则表达式模式

来自分类Dev

用正则表达式替换 Java 中除 Unicode 字母以外的任何内容

来自分类Dev

如何使自动超链接正则表达式忽略带有 src 的 img 标签?

Related 相关文章

  1. 1

    正则表达式替换php中开始和结束标记之外的所有内容

  2. 2

    Jekyll过滤器替换内容中的正则表达式?

  3. 3

    正则表达式替换HTML标签

  4. 4

    正则表达式,用于捕获HTML源代码中花括号之间的所有内容

  5. 5

    正则表达式:在注释之间替换内容

  6. 6

    用R中的列表替换除特定正则表达式以外的所有内容

  7. 7

    Visual Studio使用正则表达式在html标记之间查找和替换内容

  8. 8

    JS正则表达式仅在重复块的第一块中替换内容

  9. 9

    如何替换正则表达式中可编辑的span内容?

  10. 10

    正则表达式替换但排除<title> </ title>中的所有内容

  11. 11

    正则表达式以匹配div中img src的内容

  12. 12

    使用正则表达式更改img src

  13. 13

    PHP正则表达式替换{}之间的内容

  14. 14

    正则表达式替换php中开始和结束标记之外的所有内容

  15. 15

    用于过滤div类内容的正则表达式

  16. 16

    使用正则表达式php替换字符串中的特定内容

  17. 17

    使用正则表达式将img bbcode替换为可选的宽度和高度?

  18. 18

    正则表达式,用于捕获HTML源代码中花括号之间的所有内容

  19. 19

    将img标签与HTML中的特定属性匹配的正则表达式

  20. 20

    用于在PHP中找到HTML“ img”元素唯一文件夹的所有“ src”属性的正则表达式

  21. 21

    如何使用正则表达式替换内容

  22. 22

    正则表达式:将img标签替换为其alt属性

  23. 23

    正则表达式替换括号之间的html标签

  24. 24

    正则表达式将从内容中查找字符串并替换为HTML标签

  25. 25

    正则表达式:用另一个标签的内容替换标签的内容

  26. 26

    HTML bash src 属性正则表达式替换

  27. 27

    用于标记除 <img> 之外的链接的空锚点的正则表达式模式

  28. 28

    用正则表达式替换 Java 中除 Unicode 字母以外的任何内容

  29. 29

    如何使自动超链接正则表达式忽略带有 src 的 img 标签?

热门标签

归档