正则表达式,用于出现字符串

时间:2012-08-08 14:55:59

标签: regex grep

我有一个简单的问题,我似乎找不到答案。我需要一个正则表达式来搜索特定字符串的所有匹配项。例如,如果我正在搜索字符串“hi”的任何数字pf出现,那么我将得到如下字符串的匹配:

hihi
12hi11h
hi34hi

但不是:

hh1ii
iiihh1h

1 个答案:

答案 0 :(得分:1)

匹配字符串的正则表达式是字符串本身。

请记住要逃避任何特殊字符。

例如,匹配任意数量的“hi”的字符串为:hi

注意:在egrep中,您需要将正则表达式放在单引号中:egrep '(hi){2,}' file.txt