带正则表达式的PHP中的可选子字符串

用户名

我正在尝试解析PHP中的字符串并将子字符串存储到数组中。字符串的格式如下:

@SomeText1 ;SomeText2 $SomeText3 #SomeText4

(“ SomeText”子字符串永远不会包含@; $#字符,因此不必担心)

我想使用PHP分别提取SomeText1,SomeText2,...,但是有一个问题。一切都来自“;” 是可选的。因此,一些示例字符串可能是:

@ SomeText1 ; SomeText2 
@ SomeText1 # SomeText4
@ SomeText1 $ SomeText3 # SomeText4

我完全不知道该怎么做。

我试图在这里寻找答案,但我能找到的最接近的是(匹配正则表达式中的可选子字符串)和(正则表达式以在输入块的中间捕获可选组),但是尝试时我失败了将其应用于我的案子。

提前非常感谢您。

不用担心

一种方法是使用preg_split

$array = preg_split('/\s*[;$#]\s*/', $text);

您也可以@在其中添加一个,如果要删除它,则忽略第一个元素:

$array = preg_split('/\s*[@;$#]\s*/', $text);
array_shift($array);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带正则表达式的MYSQL中的子字符串用法

来自分类Dev

正则表达式查找带可选空格的字符串

来自分类Dev

Java字符串带正则表达式

来自分类Dev

字符串的正则表达式,带异常

来自分类Dev

修剪PHP正则表达式中的子字符串

来自分类Dev

正则表达式可找到%PHP中的所有子字符串

来自分类Dev

修剪PHP正则表达式中的子字符串

来自分类Dev

正则表达式,用于子字符串的可选结尾部分

来自分类Dev

排除和捕获可选子字符串的正则表达式

来自分类Dev

正则表达式,用于子字符串的可选结尾部分

来自分类Dev

如何在php中使用正则表达式从字符串中查找子字符串?

来自分类Dev

正则表达式,匹配字符串中的子字符串

来自分类Dev

Java正则表达式从字符串中删除重复的子字符串

来自分类Dev

使用正则表达式从字符串中获取子字符串

来自分类Dev

正则表达式:仅在子字符串中替换字符串

来自分类Dev

正则表达式逗号分隔字符串中的子字符串

来自分类Dev

正则表达式从字符串中获取子字符串

来自分类Dev

使用正则表达式搜索字符串中的子字符串

来自分类Dev

正则表达式-在sthe字符串中检查可选的'/'

来自分类Dev

匹配正则表达式中的可选字符串

来自分类Dev

正则表达式匹配字符串中单词或单词之间的点(可选)

来自分类Dev

Python正则表达式中的可选字符串匹配

来自分类Dev

正则表达式匹配字符串中的整个可选单词

来自分类Dev

正则表达式提取子字符串

来自分类Dev

正则表达式的子字符串

来自分类Dev

提取子字符串正则表达式

来自分类Dev

正则表达式解析子字符串

来自分类Dev

正则表达式查找子字符串

来自分类Dev

正则表达式:查找文本中的带标记的字符串

Related 相关文章

  1. 1

    带正则表达式的MYSQL中的子字符串用法

  2. 2

    正则表达式查找带可选空格的字符串

  3. 3

    Java字符串带正则表达式

  4. 4

    字符串的正则表达式,带异常

  5. 5

    修剪PHP正则表达式中的子字符串

  6. 6

    正则表达式可找到%PHP中的所有子字符串

  7. 7

    修剪PHP正则表达式中的子字符串

  8. 8

    正则表达式,用于子字符串的可选结尾部分

  9. 9

    排除和捕获可选子字符串的正则表达式

  10. 10

    正则表达式,用于子字符串的可选结尾部分

  11. 11

    如何在php中使用正则表达式从字符串中查找子字符串?

  12. 12

    正则表达式,匹配字符串中的子字符串

  13. 13

    Java正则表达式从字符串中删除重复的子字符串

  14. 14

    使用正则表达式从字符串中获取子字符串

  15. 15

    正则表达式:仅在子字符串中替换字符串

  16. 16

    正则表达式逗号分隔字符串中的子字符串

  17. 17

    正则表达式从字符串中获取子字符串

  18. 18

    使用正则表达式搜索字符串中的子字符串

  19. 19

    正则表达式-在sthe字符串中检查可选的'/'

  20. 20

    匹配正则表达式中的可选字符串

  21. 21

    正则表达式匹配字符串中单词或单词之间的点(可选)

  22. 22

    Python正则表达式中的可选字符串匹配

  23. 23

    正则表达式匹配字符串中的整个可选单词

  24. 24

    正则表达式提取子字符串

  25. 25

    正则表达式的子字符串

  26. 26

    提取子字符串正则表达式

  27. 27

    正则表达式解析子字符串

  28. 28

    正则表达式查找子字符串

  29. 29

    正则表达式:查找文本中的带标记的字符串

热门标签

归档