leetcodePython【193】: Valid Phone Numbers

https://leetcode.com/problems/valid-phone-numbers/description/

使用grep -P是POSIX正则规范。 d是非常规正则

grep -P "^(\d{3}-|\(\d{3}\) )\d{3}-\d{4}$" file.txt

所以,如果用grep -E 或者 egrep的时候,如下:

grep -E "^([0-9]{3}-|([0-9]{3}) )[0-9]{3}-[0-9]{4}$" file.txt

其次还可以用awk和sed,参数和表达式与grep差不多。
leetcode提交条件so weird。
很多在自己机子上可以跑通的,在线提交无法通过。

原文地址:https://www.cnblogs.com/Years4Nancy/p/8414898.html