正则表达式除了用括号来取内容还有别的办法吗?u5 u% ...=4~.和 (.+)~都是取全部~u5 u% ...=4~如果我只取~中间的所有,怎么表达式怎么写?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/06 05:13:13

正则表达式除了用括号来取内容还有别的办法吗?
u5 u% ...=4~
.和 (.+)~
都是取全部~u5 u% ...=4~
如果我只取~中间的所有,怎么表达式怎么写?

<?php
    $s = '~u5 u% ...=4~
\x05\x05~.   和 ~(.+)~';
    $pat = '/~([^~]+)~/';
    preg_match_all($pat , $s , $out);

    print_r($out);