\n"); return ''; } $in_speech_desc = false; $in_speech = false; $in_sit_desc = false; $in_oth = false; for($i = 0; $i < sizeof($in); $i++) { // NAME OF ACTOR if (ereg($actor_name, $in[$i], $regs)) { $last_actor = trim($regs[1]); proceed_line($out, $line); //$line = "<$last_actor>"; continue; } // SPEECH DESCRIPTION if ($in_speech_desc) { if (ereg($speech_desc_cont, $in[$i], $regs)) { $line .= ' ' . trim($regs[1]); continue; } else { /* proceed_line($out, $line); $line = ''; */ $in_speech_desc = false; } } else { if (ereg($speech_desc, $in[$i], $regs)) { $in_speech_desc = true; /* proceed_line($out, $line); //*/ //$line = '--sposob--' . trim($regs[1]); $line = '(' . trim($regs[1]) . ')'; continue; } } // DIRECT SPEECH OF AN ACTOR if ($in_speech) { if (ereg($speech_cont, $in[$i], $regs)) { $line .= ' ' . trim($regs[1]); continue; } else { proceed_line($out, "<$last_actor>" . $line); $line = ''; $in_speech = false; } } else { if (ereg($speech, $in[$i], $regs)) { $in_speech = true; //$line .= '--speech--'. trim($regs[1]); $line .= ': ' . trim($regs[1]); continue; } } // SITUATION DESCRIPTION if ($in_sit_desc) { if (ereg($sit_desc, $in[$i], $regs)) { $line .= ' ' . trim($regs[1]); continue; } else { proceed_line($out, $line); $line = ''; $in_sit_desc = false; } } else { if (ereg($sit_desc, $in[$i], $regs)) { $in_sit_desc = true; //$line .= '--desc--'. trim($regs[1]); $line .= ''. trim($regs[1]); continue; } } } //proceed_line($out, $line); fflush($out); fclose($out); ?>