匹配三个连续的a
grep "[^a]a\{3\}[^a]" text && grep "^a\{3\}[^a]" text && grep "[^a]a\{3\}$" text
grep "[^a]a\{3\}[^a]" text && grep "^a\{3\}[^a]" text && grep "[^a]a\{3\}$" text
2019-07-09
匹配ip地址 (((\d{1,2}) | 1(\d{1,2}) | (2[0-4]\d) | (25[0-4]))\.){3}((\d{1,2}) | 1(\d{1,2}) | (2[0-4]\d) | (25[0-4]))
2019-03-19
试试这个IP:^(?:(?:1[0-9][0-9]\.)|(?:2[0-4][0-9]\.)|(?:25[0-5]\.)|(?:[1-9][0-9]\.)|(?:[0-9]\.)){3}(?:(?:1[0-9][0-9])|(?:2[0-4][0-9])|(?:25[0-5])|(?:[1-9][0-9])|(?:[0-9]))$
2019-02-26
严格匹配IP地址: (?<![0-9])(?:(?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]))(?![0-9])
2018-11-23
动作'2p'表示打印第2行,sed把它打印出来了,但由于没有加'-n'的选项,因此把原文件数据也打印了一遍,便多出来了一行。
我是这样理解的
我是这样理解的
2018-11-21
((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]) \.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]) 不知道能不能匹配
2018-10-23