Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

Python RegEx Searching for an occurrence of the pattern

# A Python program to demonstrate working of re.match().
import re

# Lets use a regular expression to match a date string in the form of Month name followed by day number
regex = r"([a-zA-Z]+) (d+)"

match = re.search(regex, "I was born on march 5")

if match != None:

	# We reach here when the expression "([a-zA-Z]+) (d+)" matches the date string. This will print [14, 21), since it matches at index 14 and ends at 21.
	print ("Match at index %s, %s" % (match.start(), match.end()))

	# We us group() method to get all the matches and captured groups. The groups contain the matched values. In particular: match.group(0) always returns the fully matched string match.group(1) match.group(2), ... return the capture groups in order from left to right in the input string match.group() is equivalent to match.group(0) So this will print "march 5"
	print ("Full match: %s" % (match.group(0)))

	# So this will print "march"
	print ("Month: %s" % (match.group(1)))

	# So this will print "5"
	print ("Day: %s" % (match.group(2)))

else:
	print ("The regex pattern does not match.")
Comment

python regex find single character

# credit to Stack Overflow user in the source link
# finds isolated alphabetical characters
import re
s = "fish oil B stack peanut c <b>"

words = re.finditer('S+', s)
has_alpha = re.compile(r'[a-zA-Z]').search
for word in words:
    if len(word.group()) == 1 and has_alpha(word.group()):
        print(word.start()) # prints the index inside the string
Comment

PREVIOUS NEXT
Code Example
Python :: python random choices weights 
Python :: Append a line to a text file using the write() function 
Python :: python keyboard input arrow keys 
Python :: create Pandas Data Frame in Python 
Python :: python with 
Python :: how to set global variable in python function 
Python :: python move item in list to another list 
Python :: how to round to 3 significant figures in python 
Python :: bubble python 
Python :: python use variable inside pandas query 
Python :: numpy round to nearest 5 
Python :: plot multiplr linear regression model python 
Python :: python counter 
Python :: django jsonresponse 
Python :: how to link button to the urls in django 
Python :: how to submit two forms in django 
Python :: replace in lists python 
Python :: sklearn labelbinarizer in pipeline 
Python :: count values python 
Python :: use functions to resample pandas 
Python :: scrape sitemap 
Python :: how to import matplotlib in python 
Python :: python dict in dict 
Python :: django content type for model 
Python :: python class destroying 
Python :: how to convert a string to a list python 
Python :: Delete cell in jupiter notebook 
Python :: how to create one list from 2d list python 
Python :: recursive python 
Python :: get all functions from a module as string list python 
ADD CONTENT
Topic
Content
Source link
Name
2+9 =