alexa

Regex pattern starting with capital letters and ending in optional '#'followed by digits python ?

Regex pattern starting with capital letters and ending in optional '#'followed by digits python ?

I provided a code with sample examples. I used re to check if the input is matched with a pattern or not, as follows:

 import re

examples = [
    'GRAND-CONCOURSE S/T #95',
    'GRAND-CONCOURSE S/T',
    'GrandCONCOURSES/T',
    'GrandCONCOURSES/T#95',
    'G',
    'g',
    'grand-CONCOURSE S/T #95',
    'grand-CONCOURSE S/T',
]

# starts with capital letter(s) and several characters can be located after the capital letter(s) (or not).
p = re.compile('^[A-Z]+[0-9#/ -]*')
for example in examples:
    matched = p.match(example)
    if matched:
        print(True, example)
    else:
        print(False, example) 
 # RESULT
True 'GRAND-CONCOURSE S/T #95'
True 'GRAND-CONCOURSE S/T'
True 'GrandCONCOURSES/T'
True 'GrandCONCOURSES/T#95'
True 'G'
False 'g'
False 'grand-CONCOURSE S/T #95'
False 'grand-CONCOURSE S/T'

190 0
7

Write a Comments


* Be the first to Make Comment

GoodFirms Badge
GoodFirms Badge

Fix Your Meeting With Our SEO Consultants in India To Grow Your Business Online

Facebook
Twitter
LinkedIn
Instagram
Whatsapp
Call Now
Quick Inquiry