gpt4 book ai didi

regex - 使用 grep 解析文本

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

我有一个名为 netlist.txt 的文本文件,内容如下:

M1      nmos1

M2 nmos2

P1 pmos1

M3 nmos3

M4 nmos4
P2 pmos2

我只想检索以制表符/空格开头并匹配所有缩进的“M”值的行,使用正则表达式。

为了完成这个,我在 bash 中输入了以下表达式:

egrep [:space:]*[M][0-9]+ netlist.txt

但它不识别空格。无论是否有空格,它都会检索所有行。请给我一些建议。谢谢,佩德罗

最佳答案

您可以使用:

grep '^[[:blank:]]M[0-9]' file

输出:

        M3      nmos3

[[:blank:]] 匹配行首的单个空格或单个制表符。 [[:space:]] 另一方面匹配空格或制表符或换行符。

关于regex - 使用 grep 解析文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35058144/

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