[ PHP 求助] - V2EX
NueXini
V2EX    PHP

[ PHP 求助]

  •  1
     
  •   NueXini Feb 10, 2019 4809 views
    This topic created in 2647 days ago, the information mentioned may be changed or developed.

    比如有一段文本: aa
    bb
    cc
    一直重复下去,请问如何删掉
    ,求贴出 php 代码

    20 replies    2019-02-12 10:25:31 +08:00
    xiaotuzi
        1
    xiaotuzi  
       Feb 11, 2019 via iPhone
    不懂的技术问题,先百度,然后谷歌,再来问。
    你描述不清楚,是删文件内容还是删文件?
    删文件 unlink,删文字写入空就行了
    shellic
        2
    shellic  
       Feb 11, 2019 via Android
    好消息好消息,本站已成功与百度、谷歌达成战略合作关系,有问题可以直接搜啦。。。。。。。
    m9rco
        3
    m9rco  
       Feb 11, 2019
    没太看懂
    gouchaoer2
        4
    gouchaoer2  
       Feb 11, 2019
    preg_repalce,regex 为([a-z])\\1 这样匹配
    vtwoextb
        5
    vtwoextb  
       Feb 11, 2019
    不明白你具体要表达的意思
    flashrick
        6
    flashrick  
       Feb 11, 2019
    先学会语文 自然就会怎么百度了 百度不到再来问人,,
    NjcyNzMzNDQ3
        7
    NjcyNzMzNDQ3  
       Feb 11, 2019
    你可以文件导入在 mysql 里,然后去重下,在导出来呀
    VgV
        8
    VgV  
       Feb 11, 2019
    挠了挠头,还是不明白楼主想表达的意思。。。
    Foctee
        9
    Foctee  
       Feb 11, 2019
    又来黑 php 了。。。
    NueXini
        10
    NueXini  
    OP
       Feb 11, 2019
    ![]( )
    NueXini
        11
    NueXini  
    OP
       Feb 11, 2019
    发帖的时候被格式化掉了,抱歉~~~!
    NueXini
        12
    NueXini  
    OP
       Feb 11, 2019
    @xiaotuzi 那个,问题被格式掉了
    NueXini
        13
    NueXini  
    OP
       Feb 11, 2019
    @VgV ![]( )
    tumi9527
        14
    tumi9527  
       Feb 11, 2019   1
    ```php
    $fileName = './test.txt';

    $file = file_get_contents($fileName);

    $pattern = '/<br(\s\/)?>/i';

    $text = preg_replace($pattern,'',$file);

    file_put_contents($fileName,$text);

    ```
    看看正则和 [相关函数]( http://php.net/manual/en/ref.pcre.php)
    sinwer
        15
    sinwer  
       Feb 11, 2019   1
    // 读取文件并去除<br />标签
    $file = fopen('./tmp.txt', 'rb');
    while (true) {
    // 内容中只包含<br />标签
    $data = fgetss($file);
    if ($data == false) {
    break;
    }

    // 内容中包含其他 HTML 标签则取消注释
    /*$data = fgets($file);
    if ($data == false) {
    break;
    }
    $data = preg_replace('/<br \/>/','',$data);*/

    $lines[] = $data;
    }
    fclose($file);

    // 写入文件
    $file = fopen('./tmp.txt', 'wb');
    foreach ($lines as $val) {
    fwrite($file, $val);
    }
    fclose($file);
    viger
        16
    viger  
       Feb 11, 2019   1
    <?php
    system(sprintf("sed -i 's/<br />//g' %s/2b.txt", dirname(__FILE__)));
    dilu
        17
    dilu  
       Feb 11, 2019
    随便一个编辑器 搜索的地方按个回车 替换的地方留空 全部替换就 OK
    xiaotuzi
        18
    xiaotuzi  
       Feb 11, 2019 via iPhone
    @NueXini #14 楼的正解
    NueXini
        19
    NueXini  
    OP
       Feb 11, 2019
    @viger
    @sinwer
    @tumi9527

    感谢~
    wjfz
        20
    wjfz  
       Feb 12, 2019
    lz 如果是个新人,正则玩不来的话可以试试 PHP strtr() 函数
    About     Help     Advertise     Blog     API     FAQ     Solana     6141 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 81ms UTC 02:13 PVG 10:13 LAX 19:13 JFK 22:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86