24 lines
516 B
Python
24 lines
516 B
Python
from utils.Url import Url
|
|
from utils.read import read_string
|
|
import re
|
|
|
|
|
|
def find_pattern(pattern_string):
|
|
string = read_string('string.txt')
|
|
regex = re.compile(pattern_string)
|
|
matches = regex.findall(string)
|
|
return ''.join(matches)
|
|
|
|
|
|
def main():
|
|
pattern_string = r'[a-z][A-Z]{3}(?P<solution>[a-z]){1}[A-Z]{3}[a-z]'
|
|
string = find_pattern(pattern_string)
|
|
builder = Url()
|
|
builder.slug = 'php'
|
|
builder.solution = string
|
|
print(builder.url)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|