我們有一個文件只包含帶空格和名字的姓氏。正則表達式來查找「姓氏名」
文件看起來是這樣的:
Alex Roni
ToMmy Rid
Christian Olav
JohHn PeTter
Flara Sbastian
Hovard Kai
Runne Nervin
OlaAf RoOni
Olaf Roni
我們希望到grep這個文件中的4種方式。
首先,我們希望它是找到任何姓氏名字用是N,O,P,Q開始,R.
我寫了下面的代碼:
(^[N-R])
第二次找到姓氏和名字是兩個字母長度完全相同。
我寫下面的代碼。但似乎不起作用。它必須用grep Olaf Roni
(^[N-R]{4}+)([N-R]{4}+)
第三個第一和lastnames不包含s
。這是否正確,工作也是如此。
^[^s]*$
4rd find lastname包含兩個大字符,如MacDonald
。第二個大字符可以出現在名字的任何地方。
此代碼不起作用。
^(.*?[A-Z]{2,}.*)+(.*?[A-Z]{2,}.*)$
'[N-R] {4} +'沒有做什麼,你認爲它。看起來你應該從閱讀正則表達式教程開始。 – Biffen
你有權利,返回null。 – Alex
作業,有什麼機會? –