PHP正则表达式多行字符串的一部分

韦德大

我想在正则表达式中包含一个多行

<?php
 function bloggerLoop ( $matches ) { print_r ( $matches ) ; }

 $theme = preg_replace_callback(
         "#<b:loop values='data:(.*)' var='(.*)'>(.*?)</b:loop>#i",
         "bloggerLoop", 
         $theme 
         );
?>

这就是我所拥有的,但是b:loop在模板中不止一次,并且此正则表达式跳过所有循环并进行一个“大”循环,但是我只需要一个“部分”。

需要的是:

<b:loop values='data:x' var='x'>MULTILINE</b:loop>

该文件需要解析的是:http : //pastebin.com/a3g3G1uE

希望您能在正则表达式方面为我提供帮助。

战车

-韦斯利

德勒

正则表达式不是用于此目的的工具。对于基本的Regex来说,HTML标记结构太复杂了,您应该尝试使用一些HTML DOM库(例如PHP Simple HTML DOM Parser)来完成HTML DOM的工作。

$html = file_get_html('http://pastebin.com/raw.php?i=a3g3G1uE');
foreach($html->find('b:loop') as $element)
       echo $element->values. '<br>';

查看我的示例以了解您的具体情况,并阅读文档

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Java正则表达式仅替换字符串(url)的一部分

来自分类Dev

Scala:使用正则表达式提取一部分字符串

来自分类Dev

正则表达式包括字符串的一部分,但不包括strig的另一部分

来自分类Dev

静态字符串将成为正则表达式模式的一部分

来自分类Dev

在python中通过正则表达式提取字符串的一部分

来自分类Dev

使用Strip函数删除通过正则表达式获得的字符串的一部分

来自分类Dev

RewriteRule正则表达式提取字符串的一部分

来自分类Dev

删除字符串的一部分-正则表达式

来自分类Dev

正则表达式忽略字符串的一部分以提取文本

来自分类Dev

使用Python中的正则表达式获取字符串的一部分

来自分类Dev

如何使用正则表达式在Java中处理字符串的一部分

来自分类Dev

使用R中的正则表达式捕获字符串的一部分

来自分类Dev

Sed正则表达式,在Mac终端中提取字符串的一部分

来自分类Dev

Javascript正则表达式将字符串的一部分与列表中的项目匹配

来自分类Dev

使用正则表达式排除字符串的一部分

来自分类Dev

正则表达式替换字符串逗号的一部分

来自分类Dev

使用正则表达式提取字符串的一部分

来自分类Dev

正则表达式匹配一部分或全部字符串

来自分类Dev

正则表达式仅返回字符串的一部分

来自分类Dev

正则表达式删除字符串的一部分,然后替换另一部分

来自分类Dev

php中的正则表达式删除字符串的一部分

来自分类Dev

正则表达式在一个单词后得到字符串的一部分

来自分类Dev

正则表达式匹配,其中字符串的一部分不包含字符

来自分类Dev

正则表达式匹配字符串的最后一部分

来自分类Dev

正则表达式不匹配字符串的一部分

来自分类Dev

使用正则表达式在php中用字符串中的值搜索和替换字符串的一部分

来自分类Dev

正则表达式保留字符串的一部分

来自分类Dev

PHP查找并用正则表达式替换字符串的一部分

来自分类Dev

使用正则表达式屏蔽字符串的一部分

Related 相关文章

  1. 1

    Java正则表达式仅替换字符串(url)的一部分

  2. 2

    Scala:使用正则表达式提取一部分字符串

  3. 3

    正则表达式包括字符串的一部分,但不包括strig的另一部分

  4. 4

    静态字符串将成为正则表达式模式的一部分

  5. 5

    在python中通过正则表达式提取字符串的一部分

  6. 6

    使用Strip函数删除通过正则表达式获得的字符串的一部分

  7. 7

    RewriteRule正则表达式提取字符串的一部分

  8. 8

    删除字符串的一部分-正则表达式

  9. 9

    正则表达式忽略字符串的一部分以提取文本

  10. 10

    使用Python中的正则表达式获取字符串的一部分

  11. 11

    如何使用正则表达式在Java中处理字符串的一部分

  12. 12

    使用R中的正则表达式捕获字符串的一部分

  13. 13

    Sed正则表达式,在Mac终端中提取字符串的一部分

  14. 14

    Javascript正则表达式将字符串的一部分与列表中的项目匹配

  15. 15

    使用正则表达式排除字符串的一部分

  16. 16

    正则表达式替换字符串逗号的一部分

  17. 17

    使用正则表达式提取字符串的一部分

  18. 18

    正则表达式匹配一部分或全部字符串

  19. 19

    正则表达式仅返回字符串的一部分

  20. 20

    正则表达式删除字符串的一部分,然后替换另一部分

  21. 21

    php中的正则表达式删除字符串的一部分

  22. 22

    正则表达式在一个单词后得到字符串的一部分

  23. 23

    正则表达式匹配,其中字符串的一部分不包含字符

  24. 24

    正则表达式匹配字符串的最后一部分

  25. 25

    正则表达式不匹配字符串的一部分

  26. 26

    使用正则表达式在php中用字符串中的值搜索和替换字符串的一部分

  27. 27

    正则表达式保留字符串的一部分

  28. 28

    PHP查找并用正则表达式替换字符串的一部分

  29. 29

    使用正则表达式屏蔽字符串的一部分

热门标签

归档