From 692ea1fbbb247d0e3d5e539d30ab26ab16683e77 Mon Sep 17 00:00:00 2001 From: eazuniga Date: Thu, 3 Oct 2019 08:49:30 +0800 Subject: [PATCH] Added Find Phone Numbers in a string --- .../Find-PhoneNumber-in-String.py | 24 +++++++++++++++++++ Find-PhoneNumber-in-String/README.md | 10 ++++++++ 2 files changed, 34 insertions(+) create mode 100644 Find-PhoneNumber-in-String/Find-PhoneNumber-in-String.py create mode 100644 Find-PhoneNumber-in-String/README.md diff --git a/Find-PhoneNumber-in-String/Find-PhoneNumber-in-String.py b/Find-PhoneNumber-in-String/Find-PhoneNumber-in-String.py new file mode 100644 index 0000000..8ace308 --- /dev/null +++ b/Find-PhoneNumber-in-String/Find-PhoneNumber-in-String.py @@ -0,0 +1,24 @@ +def check_phone_number(string): + if len(string) != 12: + return False + for i in range(0, 3): + if not string[i].isdecimal(): + return False + if string[3] != '-': + return False + for i in range(4, 7): + if not string[i].isdecimal(): + return False + if string[7] != '-': + return False + for i in range(8, 12): + if not string[i].isdecimal(): + return False + return True + +string = input("Enter a Sentence: ") + +for i in range(len(string)): + split = string[i:i+12] + if check_phone_number(split): + print('Phone number has been found! : ' + split) \ No newline at end of file diff --git a/Find-PhoneNumber-in-String/README.md b/Find-PhoneNumber-in-String/README.md new file mode 100644 index 0000000..96418a0 --- /dev/null +++ b/Find-PhoneNumber-in-String/README.md @@ -0,0 +1,10 @@ +# Find Phone Number in a string + +A python script that will extract phone numbers in a string + +## Requirements +Python 3.7.3 + +## Usage +$ python Find-PhoneNumber-in-String.py +Enter a Sentence: Call me in this number 403-867-2229 \ No newline at end of file