亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: perl高手給解答一下 [打印本頁]

作者: acer1025    時間: 2010-05-26 14:50
標題: perl高手給解答一下
遇到一段字符串    遇到x時要把x與他前面的一個字符一起去掉 例如: abcdxef  處理完后要得到 abcef, abcdxxef處理完后是abef。。應(yīng)該怎么做啊,能給點指點么??
作者: flw    時間: 2010-05-26 15:06
別 x 了,你要的不就是退格鍵的處理麼。

1 while s/.x//g;
作者: acer1025    時間: 2010-05-26 15:12
回復(fù) 2# flw


    呵呵 如果想在linux命令行上處理 怎么弄啊?
作者: lovegqin    時間: 2010-05-26 15:20
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: x9x9    時間: 2010-05-26 15:25
想寫個一句的一下寫不出來,這個給LZ可能看著更直觀:

open O,">my.txt";

while(<>){
s/.x//g until not /x/;
print O $_;
}
作者: flw    時間: 2010-05-26 15:32
想寫個一句的一下寫不出來,這個給LZ可能看著更直觀:

open O,">my.txt";

while(){
s/.x//g until n ...
x9x9 發(fā)表于 2010-05-26 15:25

open O, '>my.txt' 是很土的做法。

標準做法是直接 print 到 STDOUT。

until 那一句用我二樓那個就可以了。
作者: flw    時間: 2010-05-26 15:33
回復(fù)  flw


    呵呵 如果想在linux命令行上處理 怎么弄?
acer1025 發(fā)表于 2010-05-26 15:12

perl -pne '1 while s/.x//g' /path/to/your/file
作者: acer1025    時間: 2010-05-26 16:21
回復(fù) 7# flw


    版主果然厲害,,,不過我試了一下,你給的程序還是有問題。。。
作者: liyangole    時間: 2010-05-26 16:34
學(xué)習(xí)中
作者: flw    時間: 2010-05-26 16:41
回復(fù)  flw

    版主果然厲害,,,不過我試了一下,你給的程序還是有問題。。。
acer1025 發(fā)表于 2010-05-26 16:21

有問題就對了。
作者: cuteorange    時間: 2010-05-26 16:55
本帖最后由 cuteorange 于 2010-05-26 16:57 編輯
有問題就對了。
flw 發(fā)表于 2010-05-26 16:41



    perl -pe '1 while s/[^x]x//g' /path/to/your/file
改進一下
作者: acer1025    時間: 2010-05-26 16:57
回復(fù) 4# lovegqin


    能說的詳細點么,試了一下,貌似不行啊。
作者: acer1025    時間: 2010-05-26 17:05
回復(fù) 11# cuteorange


    呵呵,偶了。
作者: acer1025    時間: 2010-05-26 17:08
回復(fù) 2# flw


    處理過typescript么?
作者: 李尋歡92    時間: 2010-05-26 22:22
回復(fù) 1# acer1025
  1. #!/usr/bin/perl -w
  2. use strict;
  3. use 5.010;
  4. my $str = "abcdxxef";
  5. $str =~ s/([\d \D])\wx+([\d \D])/$1$2/g;
  6. say $str;
復(fù)制代碼

作者: acer1025    時間: 2010-05-27 16:20
回復(fù) 11# cuteorange


    如果遇到一個字符串,要連同它前面的一個字符一起刪除,要怎么處理?
作者: acer1025    時間: 2010-05-27 16:22
回復(fù) 15# 李尋歡92


    如果遇到一個字符串,要連同它前面的一個字符一起刪除,要怎么處理?




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2