通常の問題
2 つの例:
86AA4NP4210950SM
86AAUWPB2112507E
赤い部分の結果を求めます。
私が書いた正規表現:
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->preg_match_all('/([a-zA-Z0-9][\w\s]{1}\w{2})\w{2}(\d{4})\w{4}/',$s1,$r1); print_r($r1);
を使用する方が良いでしょう。 $stra='86AA4NP4210950SM'; $strb='86AAUWPB2112507E'; $a = substr($stra,2,4); $b = substr($stra,8,4); <br><font color="#e78608">------解決策---------</font><br>ああ、それは非常に定期的ではありませんか?<br>3番目の文字substrから6番目の文字<br>、9番目の文字substrから12番目の<div class="clear">だけでは十分ではないでしょうか?</div>