【问题标题】:Extract the last word from the first line从第一行提取最后一个单词
【发布时间】:2022-02-14 03:51:40
【问题描述】:

我只想从第一行捕获最后一个单词,不包括后续行。我有下面的模式,但它捕获了所有行中的所有最后一个单词……

这是我的模式:https://regex101.com/r/pgU14C/1

Data:
*A* abcd efgh ijkl         Word
djdjfjfjfjfjfkfkfkfk       agjfj
gjfjfjfjfkfkffk            sjfjfj

Desired Match: Word

【问题讨论】:

    标签: regex


    【解决方案1】:

    只需删除global 标志,你就会得到你想要的输出:

    /\w+$/m
    

    【讨论】:

    • 嗨@Henryc17,当我在记事本++中使用标记时,它会捕获所有最后的单词。
    • 这可能会回答你的问题:stackoverflow.com/questions/36539883/…
    • 你写的“Desired Match: 123abc”似乎没有任何意义。你能检查你的问题吗?另外,@Henryc17 的回答对我来说似乎是正确的。
    • 嗨@Odd One Out,对不起,匹配的单词应该不是123abc。
    猜你喜欢
    • 1970-01-01
    • 2013-11-25
    • 2017-05-04
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多