正则表达式模式匹配直到包含特定字符的第一个字符系列之前的第一个空格

用户5835083

考虑以下字符串:

ab cd ef gh/

我将如何提取ab cd ef
我希望能够匹配到包含特定字符的第一个系列之前的第一个空格,在上面的情况下是/.

编辑:我正在尝试设置一个配置文件来将一些日志解析到 Logstash 中,所以我想知道是否可以仅使用正则表达式规则来执行此操作。

伯恩哈德
([^\/]+)\s+[^\/]*\/

解释:

(      start of Subpattern
[^\/]+ match one or more Elements that are no /.
       ^ is the Negation-Operator
       / needs to be escaped.
       + stands for one or more
)      end of Subpattern
\s+    match one or more Whitespaces
[^\/]* match no or any amount of Characters that are not a /
       * stands for Zero or any Amount 
\/     match /

子模式的内容返回匹配。

例子:

preg_match('/([^\/]+)\s+[^\/]*\//', $input, $result);

print_r($result);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配正则表达式中的第一个字符?

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

正则表达式不捕获第一个字符

来自分类Dev

非法第一个字符的正则表达式

来自分类Dev

使用正则表达式获取第一个字符

来自分类Dev

正则表达式匹配不包括第一个字符的字符串

来自分类Dev

Python正则表达式-匹配某些第一个字符,但不匹配W

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式仅匹配第一个字符

来自分类Dev

忽略正则表达式匹配中的第一个字符

来自分类Dev

Javascript正则表达式忽略匹配中的第一个字符

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

忽略正则表达式匹配中的第一个字符

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

第一个字符出现后的 Python 正则表达式匹配组

来自分类Dev

正则表达式只匹配第一个字符

来自分类Dev

C#正则表达式,匹配但不包括匹配字符串之前的第一个字符

来自分类Dev

正则表达式忽略第一个字符,如果它是一个$

来自分类Dev

如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

来自分类Dev

正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

来自分类Dev

正则表达式匹配多个空格,直到一个字符

来自分类Dev

正则表达式-回显字符串的第一个字符

来自分类Dev

R:从第一个字符到字符串末尾的正则表达式

来自分类Dev

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

来自分类Dev

如何匹配正则表达式中的第一个字符串,然后在正则表达式中运行另一个递归模式?

来自分类Dev

正则表达式匹配第一个和最后一个字符

来自分类Dev

正则表达式匹配第一个和最后一个字符

Related 相关文章

  1. 1

    匹配正则表达式中的第一个字符?

  2. 2

    正则表达式表达大写的第一个字符

  3. 3

    正则表达式表达大写的第一个字符

  4. 4

    正则表达式不捕获第一个字符

  5. 5

    非法第一个字符的正则表达式

  6. 6

    使用正则表达式获取第一个字符

  7. 7

    正则表达式匹配不包括第一个字符的字符串

  8. 8

    Python正则表达式-匹配某些第一个字符,但不匹配W

  9. 9

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  10. 10

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  11. 11

    正则表达式仅匹配第一个字符

  12. 12

    忽略正则表达式匹配中的第一个字符

  13. 13

    Javascript正则表达式忽略匹配中的第一个字符

  14. 14

    正则表达式删除与第一个字符串匹配的行?

  15. 15

    忽略正则表达式匹配中的第一个字符

  16. 16

    正则表达式删除与第一个字符串匹配的行?

  17. 17

    第一个字符出现后的 Python 正则表达式匹配组

  18. 18

    正则表达式只匹配第一个字符

  19. 19

    C#正则表达式,匹配但不包括匹配字符串之前的第一个字符

  20. 20

    正则表达式忽略第一个字符,如果它是一个$

  21. 21

    如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

  22. 22

    正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

  23. 23

    正则表达式匹配多个空格,直到一个字符

  24. 24

    正则表达式-回显字符串的第一个字符

  25. 25

    R:从第一个字符到字符串末尾的正则表达式

  26. 26

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

  27. 27

    如何匹配正则表达式中的第一个字符串,然后在正则表达式中运行另一个递归模式?

  28. 28

    正则表达式匹配第一个和最后一个字符

  29. 29

    正则表达式匹配第一个和最后一个字符

热门标签

归档