gpt4 book ai didi

regex - 使用 grep(或任何其他像 linux cmd 工具一样的 grep)来打印与文件中特定子字符串匹配的整个单词

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:04 29 4
gpt4 key购买 nike

例如,我有一个包含以下字符串的文件。

File:
She sells sea shells on the seashore.

我想使用 grep(或任何其他像 linux cmd 工具一样的 grep)来打印与特定子字符串/正则表达式匹配的整个单词。在这种情况下,我想打印文件中所有与换行符中以 se 开头的单词匹配的单词出现。所需的输出如下:

Required output:
sells
sea
seashore

最佳答案

使用 \<将 se 锚定到单词的开头,并且 \w*添加 0 个或多个单词字符:

$ grep -o '\<se\w*' filename.txt 
sells
sea
seashore
$

关于regex - 使用 grep(或任何其他像 linux cmd 工具一样的 grep)来打印与文件中特定子字符串匹配的整个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26245811/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com