Regex to match only the first line?

前端 未结 4 1202
自闭症患者
自闭症患者 2021-02-01 17:32

Is it possible to make a regex match only the first line of a text? So if I have the text:

This is the first line.
This is the second line. ...

It would matc

4条回答
  •  再見小時候
    2021-02-01 18:28

    that's sounds more like a job for the filehandle buffer.

    You should be able to match the first line with:

    /^(.*)$/m
    

    (as always, this is PCRE syntax)

    the /m modifier makes ^ and $ match embedded newlines. Since there's no /g modifier, it will just process the first occurrence, which is the first line, and then stop.

    If you're using a shell, use:

    head -n1 file
    

    or as a filter:

    commandmakingoutput | head -n1
    

    Please clarify your question, in case this is not wat you're looking for.

提交回复
热议问题