【发布时间】:2012-03-29 16:50:46
【问题描述】:
'^\{[a-z]*:[0-9]*\}$|;^[a-z]=[0-9]$'
怎么了?文档(手册页)说 |是交替运算符。
【问题讨论】:
-
您可能想在问问题之前告诉我们症状:)
-
你确定
;^,开头前面的分号吗? -
what's wrong 表示为什么不起作用...
-
根据 MAN 应该是 |;所以是的,我确定
-
@Gumbo
^仅在正则表达式的开头(或紧跟在备用/或运算符|之后)具有特殊含义(作为行锚的开头)。;^将匹配字符串中的这两个字符,例如将匹配行'文本;^更多的东西'
标签: regex linux open-source grep