您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHP正则表达式匹配以特殊字符开头的行

PHP正则表达式匹配以特殊字符开头的行

你忘了多修饰符(你应该 使用单线改性剂;也是不区分大小写的修饰符是不必要的,因为还有ungreedy修改):

preg_match_all("/^#(.*)$/m",$text,$m);

一个PHP代码演示

$text = "1st line\n#test line this \nline #new line\naaaa #aaaa\nbbbbbbbbbbb#\ncccccccccccc\n#ddddddddd"; 
preg_match_all("/^#(.*)$/m",$text,$m);
print_r($m[0]);

结果:

[0] => #test line this 
[1] => #ddddddddd
php 2022/1/1 18:16:04 有463人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶