-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathtest.py
More file actions
56 lines (48 loc) · 2.4 KB
/
test.py
File metadata and controls
56 lines (48 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import re, pprint
'''
#"src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?",
'''
list = [
"background-image: url('../images/crowdy1.jpg');",
"background-image: url ( '../images/cro wdy2.jpgb');nmhj",
"background-image: url('../images/crowdy3.jpg'bn)h;",
'background-image: url( "../images/crowdy4.jpg" );'
"background-image: url ( '../images/crowdy5.jpg');",
"background-image: url('../images/crowdy.jpg' );",
" url('../fonts/fontawesome-webfont.eot?v=4.7.0');",
"src: url('../../Fonts/Alexana Neue.ttf') format('opentype');",
"url(n)",
"src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');"
]
for lt in list:
# pattern = re.compile(r"url( )?\(((\w*\d*\S*\s*)*)\)")
pattern = re.compile(r"url( )?\(((\w*\d*\S*\s*)*)\)*")
search = pattern.search(lt)
if search != None:
grp = search.group()
arr1 = grp.split('format(')
arr=[]
for x in arr1:
arr2 = x.split('url(')
arr3 = []
for y in arr2:
tr = y.split("?")[0]
tr = tr.replace("'", "")
tr = tr.replace('"', '')
tr = tr.split(')')[0]
if len(tr)>10:
print(tr)
else:
print("\n no match\n")
'''
test2 = " src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');"
pattern = re.compile(r"url( )?\(((\w*\d*\S*\s*)*)\)*")
search = pattern.search(test2)
grp = search.group()
arr1 = grp.split('format(')
for x in arr1:
arr2 = x.split('url(')
for y in arr2:
arr3 = y.split("?")
print(arr3)
'''