【发布时间】:2014-03-05 23:54:10
【问题描述】:
使用 grep 我想找到所有这样的字符串:.some_char。
我有这样的文字:
Lorem ipsum dolor sit amet**,c**onsectetur adipisici elit**,s**ed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat
我想找到 ",c" ",s" 。所以我需要一个正则表达式。你能帮助我吗?
解决方案:
cat file.txt | grep -o -E ",[a-zA-Z0-9]"
【问题讨论】:
-
字符是否需要按字母顺序排列?或者是否也允许使用空格...?
-
grep打印与模式匹配的行。如果模式匹配,则在一行上使用 grep 将打印该行。就这一条线吗?或者你想打印这行的一部分吗?你能详细说明你的问题吗? -
grep(-o) 中有一个标志,用于只打印匹配的部分。