文字列からすべての空白行を削除しようとしています。私の文字列は、空の空白行がたくさんある段落で、私はそれを整理しようとしています。perl regexは数字と文字列を返しません。
例:
this is an example
lots of empty
lines
in the paragraph
は、私は現在、唯一のその単語数または何かをやっているかのように...ランダムな数字を返す使用していたコード
this is an example
lots of empty
lines
in the paragraph
でなければなりません。
例えば
output = 567
または
output = 221
のthatsすべてのそれは返し、ない言葉、無段落私のコードは、この
それは最初に一致すると仮定してとのように見える
一致した後にすべての単語を印刷する そして私はすべての空白行を削除して出力をクリーンアップします。
my ($shorten) = $origin =~ /word to match\s*(.*)$/s;
my ($cleanlines) = $shorten =~ s/\n//g;
$ shorten部分は完全に動作しますが、$ cleanlines部分は動作しません。
ある行を削除しません。スペースやタブを除いては空ですが、必要なものすべてである可能性があります – Borodin