时间:2021-07-01 10:21:17 帮助过:9人阅读
- $s=<<<htmlyybb_cx.yybb_xdf.html;preg_match_all(' _(.+?)\.="" s',$s,$m);print_r($m[1]);<="" pre=""> <p></p> <p class="sougouAnswer"> 这是把原先的替换了吗? </p> <p class="sougouAnswer"> <br> <br> </p><pre class="sycode layui-box layui-code-view layui-code-notepad" name="code"><ol class="layui-code-ol"><li>$s=<<<htmlyybb_cx.yybb_xdf.html;preg_match_all(' _(.+?)\.="" s',$s,$m);print_r($m[1]);<="" pre=""> <br> <br> 大哥我没搞过php 别搞那么复杂。 <br> <br> 其实我要的很简单,就是说 <br> <br> $datas = $_POST["shujuku"]; //我这有个传送过来的字符串 赋给了 $datas 那个字符串就是yybb_xdf.这个样子的。 <br> <br> 我现在是需要 把这个$datas按照我的要求把_和.之间的字符串截取出来 赋给一个新的变量。 <p></p> <p class="sougouAnswer"> </p><pre class="sycode layui-box layui-code-view layui-code-notepad" name="code"><ol class="layui-code-ol"><li>preg_match('/_(.+?)\./s',$data,$m);$a=$m[1]; //$a 就是你要的变量</li></ol></pre> <p></p> <p class="sougouAnswer"> </p><pre class="sycode layui-box layui-code-view layui-code-notepad" name="code"><ol class="layui-code-ol"><li>preg_match('/_(.+?)\./s',$data,$m);$a=$m[1]; //$a 就是你要的变量</li></ol></pre> <br> <br> 大哥。。只有一个点。。。 <br> <br> 我取的是 .之前和_之后的字母 我现在用你最后的变量$a 娶到的只有一个. <p></p> <p class="sougouAnswer"> 不可能吧,贴出你的代码看看。 </p> <p class="sougouAnswer"> 不喜欢正则那就这样截取 <br> </p><pre class="sycode layui-box layui-code-view layui-code-notepad" name="code"><ol class="layui-code-ol"><li>$a = "yybb_cx.";$a = substr(substr($a,5),0,-1);echo $a;</li></ol></pre> <p></p> <p class="sougouAnswer"> 不对不对 是我搞错了。 不应该是.之前。 只需要下划线之后的字母就可以!!!! </p> <p class="sougouAnswer"> </p><pre class="sycode layui-box layui-code-view layui-code-notepad" name="code"><ol class="layui-code-ol"><li>$a = "yybb_cx.";$a = substr($a,5);echo $a;</li></ol></pre> <p></p> <p class="sougouAnswer"> </p><pre class="sycode layui-box layui-code-view layui-code-notepad" name="code"><ol class="layui-code-ol"><li>$s = 'yybb_cx.';strtok($s, '_');$a = strtok('.');echo $a; //cx</li></ol></pre> </htmlyybb_cx.yybb_xdf.html;preg_match_all('></li></ol></pre></htmlyybb_cx.yybb_xdf.html;preg_match_all('>