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;
?>

说明:过滤文章中的标题并生成句子文件(每句一行),复制粘贴文章,然后提交,将在脚本同目录下生成文件。

上一篇 下一篇

猜你喜欢

热点阅读