正確に 3 番目の位置にある "-" の後の文字列を検索したいのですが、"-" が見つからない場合は、文字列全体を取得する必要があります。サンプルデータは
TT-people // get people
1V-NEWTET // get NEWTET
ZZ-YESforTHE // get YESforTHE
Computer // get Computer
T-Book // get T-Book
としてみました
$result=preg_match_all("/^[a-zA-Z0-9]2-(\s\w*)/",$data,$networkID);
echo $networkID[0][1]
私のエラーを修正してください。