php句子分隔器
2020-02-01 本文已影响0人
荒凉的岁月
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$data = $_POST['juzi'];
$char = "。、!?:;﹑•"…‘’“”〝〞∕¦‖— 〈〉﹞﹝「」‹›〖〗】【»«』『〕〔》《﹐¸﹕︰﹔!¡?¿﹖﹌﹏﹋'´ˊˋ―﹫︳︴¯_ ̄﹢﹦﹤‐˜﹟﹩﹠﹪﹡﹨﹍﹉﹎﹊ˇ︵︶︷︸︹︿﹀︺︽︾ˉ﹁﹂﹃﹄︻︼(),";
$new_data = mb_ereg_replace("[".$char."]", '|', $data, "UTF-8");
$arr = explode('|' ,$new_data);
$file = fopen(__FILE__.'juzi.txt','a');
foreach($arr as $val){
if(empty(trim($val))){continue;}
fwrite($file,trim($val)."\r\n");
}
fclose($file);
die;
}
echo <<<HTML
<html>
<head>
<meta charset="utf-8">
<title>句子格式化</title>
</head>
<body>
<form method="post">
<textarea name="juzi"></textarea>
<button type="submit">生成</button>
</form>
</body>
</html>
HTML;
?>
说明:过滤文章中的标题并生成句子文件(每句一行),复制粘贴文章,然后提交,将在脚本同目录下生成文件。