使用preg_replace删除字符串。还有其他选择吗?

高地141

我需要根据simple定期删除字符串的某些部分special characters like _ and |这是我的代码:

<?php
$text = "a*a1.zip,a2.zip|b*b1.zip|c*c1.zip|d*d1.zip|e*e1.zip|f*f1.zip|g*g1.zip|h*h1.zip";
$expl = explode("|", $text);
print_r($expl);
?>

我需要删除所有alphabets and *'s, |'s这样的内容,以使我的输出看起来像:

a1.zip,a2.zip,b1.zip,c1.zip,d1.zip,e1.zip,f1.zip,g1.zip,h1.zip

我正在尝试使用,preg_replace但是很难理解:(还有其他选择吗?提前致谢...

麦克风

您可以改用preg_match,但仍需要正确设置正则表达式,因此不一定会更容易。如果您想使用不带正则表达式的东西,请尝试两次爆炸

$text = "a*a1.zip,a2.zip|b*b1.zip|c*c1.zip|d*d1.zip|e*e1.zip|f*f1.zip|g*g1.zip|h*h1.zip";
$expl = explode("|", $text);
foreach ($expl as $part) {
    // PHP 5.4+
    $values[] = explode('*', $part)[1];

    // OR PHP < 5.4
    $tempvar = explode('*', $part);
    $values[] = $tempvar[1];

    // Choose one of the above, not both
}
$string = implode(',', $values);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用preg_replace从字符串中删除Â

来自分类Dev

preg_replace删除特殊字符串中的内容

来自分类Dev

preg_replace函数从字符串中删除空格

来自分类Dev

希望使用 preg_replace 从我的字符串中删除字符

来自分类Dev

尝试使用preg_replace从图像src的字符串中删除多余的“ -1”

来自分类Dev

Preg_replace字符串中的所有模式

来自分类Dev

使用preg_replace转换字符串

来自分类Dev

使用preg_replace“更新”搜索到的字符串

来自分类Dev

使用preg_replace模式清理字符串

来自分类Dev

使用 preg_replace 转换字符串中的 URL

来自分类Dev

在 preg_replace 中使用子字符串

来自分类Dev

不推荐使用MyLocationOverlay,还有其他选择吗?

来自分类Dev

除了计数,还有其他方法可以计算字符串中的重复次数吗?

来自分类Dev

使用preg_replace在php中的两个字符串之间删除文本

来自分类Dev

使用preg_replace更改字符串名称,删除空格和点,但是允许点扩展

来自分类Dev

使用php preg_replace从utf-8编码的字符串中删除一些标点符号

来自分类Dev

无法通过替换其他符号来删除带有preg_replace的空格

来自分类Dev

PHP preg_replace从字符串中删除特定部分

来自分类Dev

用正则表达式和preg_replace删除字符串结尾

来自分类Dev

护照.js是否允许用户删除帐户?还有其他选择吗?

来自分类Dev

有红宝石方法可以在其他字符串之间选择字符串吗?

来自分类Dev

preg_replace所有出现的字符串,并带有已定义的分隔符

来自分类Dev

SendEmail有问题,还有其他选择吗?

来自分类Dev

使用1-Result-Linq和For Each吗?还有其他选择吗?

来自分类Dev

使用1-Result-Linq和For Each吗?还有其他选择吗?

来自分类Dev

如何使用preg_replace在输出字符串中保留连字符

来自分类Dev

preg_replace带有h5标签的特定字符串

来自分类Dev

给定PHP preg_replace字符串路径

来自分类Dev

preg_replace返回空字符串

Related 相关文章

  1. 1

    使用preg_replace从字符串中删除Â

  2. 2

    preg_replace删除特殊字符串中的内容

  3. 3

    preg_replace函数从字符串中删除空格

  4. 4

    希望使用 preg_replace 从我的字符串中删除字符

  5. 5

    尝试使用preg_replace从图像src的字符串中删除多余的“ -1”

  6. 6

    Preg_replace字符串中的所有模式

  7. 7

    使用preg_replace转换字符串

  8. 8

    使用preg_replace“更新”搜索到的字符串

  9. 9

    使用preg_replace模式清理字符串

  10. 10

    使用 preg_replace 转换字符串中的 URL

  11. 11

    在 preg_replace 中使用子字符串

  12. 12

    不推荐使用MyLocationOverlay,还有其他选择吗?

  13. 13

    除了计数,还有其他方法可以计算字符串中的重复次数吗?

  14. 14

    使用preg_replace在php中的两个字符串之间删除文本

  15. 15

    使用preg_replace更改字符串名称,删除空格和点,但是允许点扩展

  16. 16

    使用php preg_replace从utf-8编码的字符串中删除一些标点符号

  17. 17

    无法通过替换其他符号来删除带有preg_replace的空格

  18. 18

    PHP preg_replace从字符串中删除特定部分

  19. 19

    用正则表达式和preg_replace删除字符串结尾

  20. 20

    护照.js是否允许用户删除帐户?还有其他选择吗?

  21. 21

    有红宝石方法可以在其他字符串之间选择字符串吗?

  22. 22

    preg_replace所有出现的字符串,并带有已定义的分隔符

  23. 23

    SendEmail有问题,还有其他选择吗?

  24. 24

    使用1-Result-Linq和For Each吗?还有其他选择吗?

  25. 25

    使用1-Result-Linq和For Each吗?还有其他选择吗?

  26. 26

    如何使用preg_replace在输出字符串中保留连字符

  27. 27

    preg_replace带有h5标签的特定字符串

  28. 28

    给定PHP preg_replace字符串路径

  29. 29

    preg_replace返回空字符串

热门标签

归档