File tree Expand file tree Collapse file tree 1 file changed +23
-7
lines changed Expand file tree Collapse file tree 1 file changed +23
-7
lines changed Original file line number Diff line number Diff line change 1111expression and returns whether or not the string matches the regular 
1212expression.
1313
14- For example, given the regular expression "ra." and the string "ray", 
15- your function should return true. The same regular expression on the 
16- string "raymond" should return false.
14+ part - 1 :
15+     For example, given the regular expression "ra." and the string "ray", 
16+     your function should return true. The same regular expression on the 
17+     string "raymond" should return false.
1718
18- Given the regular expression ".*at" and the string "chat", your function 
19- should return true. The same regular expression on the string "chats" 
20- should return false.
2119
22- """
20+ part - 2:
21+     Given the regular expression ".*at" and the string "chat", your function 
22+     should return true. The same regular expression on the string "chats" 
23+     should return false.
24+ 
25+ """
26+ 
27+ #part - 1 solution
28+ def regex_match1(string,regex):
29+     v = regex.split('.')
30+     if v[0] != '':
31+         t = v[0]
32+     else:
33+         t = v[1]
34+     if (string.startswith(t) or string.endswith(t)):
35+         if len(string) == len(t) + 1:
36+             return 'true'
37+         return 'false'
38+     return 'false'        
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments