将不带引号的特定单词与正则表达式匹配

尼克拉斯

起初,我认为使用正则表达式会非常琐碎,但事实证明,我错了。

我似乎找不到使用正则表达式执行此操作的简单可靠的方法,因此我将其发布到了这里:

我想匹配每个不被引号包围的FOO实例,即:

OO

xFOO

OO

“ FOO

FOO”

但不是“ FOO”

换句话说,我想找到FOO,但前提是它没有用引号引起来。我希望这是有道理的。:-)

阿努巴瓦

在正则表达式中使用环视:

(?:(?<!")FOO|FOO(?!"))

$s = 'FOO"';
if (preg_match('/(?:(?<!")FOO|FOO(?!"))/', $s, $m))
    print_r($m);

这将匹配FOO它,然后不"匹配或者如果不匹配,则匹配FOO"

换句话说,仅当FOO用双引号引起来时,它才与FOO不匹配。

实时演示:http//ideone.com/kL3I3M

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式可以匹配任何带引号的字符串或特定的不带引号的字符串

来自分类Dev

正则表达式匹配特定单词

来自分类Dev

正则表达式不带引号

来自分类Dev

正则表达式以匹配变量或字符串的值(带或不带引号)

来自分类Dev

正则表达式,用于匹配不带扩展名且带有特定单词的URL

来自分类Dev

正则表达式匹配引号之外的给定单词

来自分类Dev

正则表达式匹配特定单词,但不匹配特定组合

来自分类Dev

正则表达式用于在引号之间的特定单词之后提取文本

来自分类Dev

正则表达式在一个单词之后匹配特定单词

来自分类Dev

正则表达式-限制单词匹配到以特定单词开头的行

来自分类Dev

使用正则表达式仅匹配特定单词中的一个单词

来自分类Dev

正则表达式匹配模式且不匹配特定单词

来自分类Dev

使用正则表达式捕获不带引号的双引号内的字符串

来自分类Dev

正则表达式仅匹配不带_或-的单词

来自分类Dev

正则表达式排除特定单词

来自分类Dev

特定单词的Python正则表达式

来自分类Dev

包含特定单词的正则表达式

来自分类Dev

grep-正则表达式-匹配到特定单词

来自分类Dev

正则表达式:匹配特定单词后的所有内容

来自分类Dev

.htaccess RewriteRule正则表达式匹配特定单词

来自分类Dev

正则表达式仅在没有特定单词开头时才匹配字符

来自分类Dev

对不包含特定单词的句子使用正则表达式匹配

来自分类Dev

正则表达式-匹配允许特殊字符的特定单词

来自分类Dev

正则表达式匹配Google Spreadsheet中特定单词后的前n行

来自分类Dev

正则表达式匹配Google Spreadsheet中特定单词后的前n行

来自分类Dev

PHP正则表达式提取匹配标记包含特定单词的地方

来自分类Dev

.htaccess RewriteRule正则表达式匹配特定单词

来自分类Dev

正则表达式:仅匹配嵌入了特定单词的组

来自分类Dev

排除特定单词的精确 url 匹配的正则表达式

Related 相关文章

  1. 1

    正则表达式可以匹配任何带引号的字符串或特定的不带引号的字符串

  2. 2

    正则表达式匹配特定单词

  3. 3

    正则表达式不带引号

  4. 4

    正则表达式以匹配变量或字符串的值(带或不带引号)

  5. 5

    正则表达式,用于匹配不带扩展名且带有特定单词的URL

  6. 6

    正则表达式匹配引号之外的给定单词

  7. 7

    正则表达式匹配特定单词,但不匹配特定组合

  8. 8

    正则表达式用于在引号之间的特定单词之后提取文本

  9. 9

    正则表达式在一个单词之后匹配特定单词

  10. 10

    正则表达式-限制单词匹配到以特定单词开头的行

  11. 11

    使用正则表达式仅匹配特定单词中的一个单词

  12. 12

    正则表达式匹配模式且不匹配特定单词

  13. 13

    使用正则表达式捕获不带引号的双引号内的字符串

  14. 14

    正则表达式仅匹配不带_或-的单词

  15. 15

    正则表达式排除特定单词

  16. 16

    特定单词的Python正则表达式

  17. 17

    包含特定单词的正则表达式

  18. 18

    grep-正则表达式-匹配到特定单词

  19. 19

    正则表达式:匹配特定单词后的所有内容

  20. 20

    .htaccess RewriteRule正则表达式匹配特定单词

  21. 21

    正则表达式仅在没有特定单词开头时才匹配字符

  22. 22

    对不包含特定单词的句子使用正则表达式匹配

  23. 23

    正则表达式-匹配允许特殊字符的特定单词

  24. 24

    正则表达式匹配Google Spreadsheet中特定单词后的前n行

  25. 25

    正则表达式匹配Google Spreadsheet中特定单词后的前n行

  26. 26

    PHP正则表达式提取匹配标记包含特定单词的地方

  27. 27

    .htaccess RewriteRule正则表达式匹配特定单词

  28. 28

    正则表达式:仅匹配嵌入了特定单词的组

  29. 29

    排除特定单词的精确 url 匹配的正则表达式

热门标签

归档