私はラインperlの正規表現の問題
オブジェクト1のこれらの種類を持っている:object2は:オブジェクト3:行の残り
私はコロンまで、各テキストを抽出するための正規表現をしたいです。
この場合、私が必要:ラインの
$ 1 =物体1 $ 2 =オブジェクト2 $ 3 =オブジェクト3 $ 4 =残り
私はこれを試みた:
$_ =~ m/\(.*\):\(.*\):\(.*\):\(.*\)/i
でも動作しないようです。
どこが間違っていますか?あなたは\
年代削除する必要があり
完璧ですが、他の問題が見つかりました:行が – Kerby82
の場合最初の3つを非貪欲にしたい場合があります。 "残りの行"にコロンがある場合は、期待通りに終わらないかもしれません。 –
@Graeme Perrow exact !!!!私はこの問題をどのように解決するか? – Kerby82