欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php正则表达式怎么匹配首尾空白的情况?

程序员文章站 2022-05-15 11:10:30
...
比如:
  • - * -

要提取出“*”,正则表达式应该怎么写?

回复内容:

比如:

  • - * -

要提取出“*”,正则表达式应该怎么写?

利用提取中文字符的思路:

  • - * -
  • '; preg_match('/
      \s*
    • [^\x{4e00}-\x{9fff}]*([\x{4e00}-\x{9fff}]*)[^\x{4e00}-\x{9fff}]*\s*/u', $str, $arr); print_r($arr); // 结果 /* Array ( [0] =>
      • - * -
      [1] => * ) */

    可以先使用trim(),然后再正则么?

    能不用正则的坚决不用正则。

    PHP直接解析DOM然后+trim

    trim的第二个参数很方便

    就算一定要用正则也要让正则干最少的工作。

    trim(' - ')

    相关标签: php 正则表达式