<script language='javascript' src='http://api.psusedo.com/board@top_<?=$id?>'></script>
我尝试通过两个。
一个人试图在_标志之前保存(ex:http://api.psusedo.com/board@top_)和_标志之后的另一个。(ex:)
_(.*)
找到了_之后的字符串,包括此正则表达式。
如何在_周围保存字符串,该如何做?
您可以尝试以下方法:
srcs*=s*'([^_]*)_([^']*)'s*>
- 在第1组中,您可以在下划线(_)符号之前获得值
- 在第2组中,您在下划线(_)标志后获得值
演示
示例代码:
$re = '/srcs*=s*'([^_]*)_([^']*)'s*>/';
$str = '<script language='javascript' src='http://api.psusedo.com/board@top_<?=$id?>'></script>';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($ matches);