preg_match以显示包含一个字符串和另外两个字符串之一的行

司机

我在php中有一个数组:

Array
(
    [0] => sth!Man!Tree!null
    [1] => sth!Maning!AppTree!null
    [2] => sth!Man!Lake!null
    [3] => sth!Man!Tree!null
    [4] => sth!Man!AppTree!null
    [5] => sth!Maning!AppTree!null
    [6] => sth!Man!Tree!null
    [7] => sth!Maning!AppTree!null
    [8] => sth!Maning!AppTree!null
    [9] => sth!Man!Tree!null
   [10] => sth!Man!Tree!null
   [11] => sth!Man!Tree!null
   [12] => sth!Man!Tree!null
   [12] => sth!Man!Lake!null
   [13] => sth!Maning!Tree!null
)

和这个preg_match函数:

preg_match("/Man/i", $line) && (preg_match("/!Tree!/i", $line) || preg_match("/!Lake!/i", $line))

我的目标是将其更改为一个preg_match regex函数,以仅显示Man和Tree或Man and Lake的行。可能吗?

克里斯·布伦德尔

preg_match("/Man!(?:Tree|Lake)/i", $line, $matches) 应该最有效地做到这一点。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在两个字符串(包括第一个字符串)之间匹配的正则表达式

来自分类Dev

正则表达式在两个字符串之间获取一个字符串

来自分类Dev

如何在一个字符串中搜索两个字符串?

来自分类Dev

如何在一个字符串中搜索两个字符串?

来自分类Dev

如果两个字符串仅相差一个字符,则返回True

来自分类Dev

preg_match显示包含一个字符串和另外两个字符串之一的行

来自分类Dev

连接两个字符串,其中第一个字符串在末尾有一个空格

来自分类Dev

比较两个字符串,一个字符串具有通配符

来自分类Dev

检查一个字符串是否包含列表中的至少两个字符串

来自分类Dev

如何测试两个字符串是否同时出现在另一个字符串中?

来自分类Dev

在R中的其他两个字符串之间提取一个字符串

来自分类Dev

C#-在两个字符串之间找到一个字符串

来自分类Dev

我想在C中将一个字符串分成两个字符串

来自分类Dev

如何在扑镖中从两个字符串生成一个字符串/哈希

来自分类Dev

如何用C ++中的两个字符串向量创建一个字符串?

来自分类Dev

在某个单词后的两个字符串之间找到一个字符串

来自分类Dev

检查一个字符串是否包含列表中的至少两个字符串

来自分类Dev

如何区分一个字符串中的两个字符串?(如何防止纯文本注入)

来自分类Dev

Preg_Match URL中的最后一个字符串

来自分类Dev

将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

来自分类Dev

如果最多两个字符不同,则匹配一个字符串

来自分类Dev

如何查找包含两个字符串的字符串并替换其中一个

来自分类Dev

返回一个不带前两个字符的字符串,但如果第一个字符为“ a”则例外

来自分类Dev

android将两个字符串变量之一分配给另一个类中的一个字符串

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

替换两个字符串的第一个和最后一个字符的任务

来自分类Dev

用两个字符的间隔分割一个字符串

来自分类Dev

给定一个字符串,返回一个字符串,其中每个字符都是原始字符,有两个字符?

来自分类Dev

找到两个字符串的交集,其中返回出现在两个字符串中的字符(与第一个字符串相同的序列顺序)

Related 相关文章

  1. 1

    在两个字符串(包括第一个字符串)之间匹配的正则表达式

  2. 2

    正则表达式在两个字符串之间获取一个字符串

  3. 3

    如何在一个字符串中搜索两个字符串?

  4. 4

    如何在一个字符串中搜索两个字符串?

  5. 5

    如果两个字符串仅相差一个字符,则返回True

  6. 6

    preg_match显示包含一个字符串和另外两个字符串之一的行

  7. 7

    连接两个字符串,其中第一个字符串在末尾有一个空格

  8. 8

    比较两个字符串,一个字符串具有通配符

  9. 9

    检查一个字符串是否包含列表中的至少两个字符串

  10. 10

    如何测试两个字符串是否同时出现在另一个字符串中?

  11. 11

    在R中的其他两个字符串之间提取一个字符串

  12. 12

    C#-在两个字符串之间找到一个字符串

  13. 13

    我想在C中将一个字符串分成两个字符串

  14. 14

    如何在扑镖中从两个字符串生成一个字符串/哈希

  15. 15

    如何用C ++中的两个字符串向量创建一个字符串?

  16. 16

    在某个单词后的两个字符串之间找到一个字符串

  17. 17

    检查一个字符串是否包含列表中的至少两个字符串

  18. 18

    如何区分一个字符串中的两个字符串?(如何防止纯文本注入)

  19. 19

    Preg_Match URL中的最后一个字符串

  20. 20

    将两个字符串中的每个字符串的所有第一个类似的字符放入另一个字符串中

  21. 21

    如果最多两个字符不同,则匹配一个字符串

  22. 22

    如何查找包含两个字符串的字符串并替换其中一个

  23. 23

    返回一个不带前两个字符的字符串,但如果第一个字符为“ a”则例外

  24. 24

    android将两个字符串变量之一分配给另一个类中的一个字符串

  25. 25

    将一个字符串拆分为两个字符串

  26. 26

    替换两个字符串的第一个和最后一个字符的任务

  27. 27

    用两个字符的间隔分割一个字符串

  28. 28

    给定一个字符串,返回一个字符串,其中每个字符都是原始字符,有两个字符?

  29. 29

    找到两个字符串的交集,其中返回出现在两个字符串中的字符(与第一个字符串相同的序列顺序)

热门标签

归档