@@ -26,21 +26,48 @@ def time_extract(self):
26
26
def time_findall (self ):
27
27
self .s .str .findall ('[A-Z]+' )
28
28
29
+ def time_find (self ):
30
+ self .s .str .find ('[A-Z]+' )
31
+
32
+ def time_rfind (self ):
33
+ self .s .str .rfind ('[A-Z]+' )
34
+
29
35
def time_get (self ):
30
36
self .s .str .get (0 )
31
37
38
+ def time_index (self ):
39
+ self .s .str .index ('A' )
40
+
41
+ def time_rindex (self ):
42
+ self .s .str .rindex ('A' )
43
+
32
44
def time_len (self ):
33
45
self .s .str .len ()
34
46
47
+ def time_join (self ):
48
+ self .s .str .join (' ' )
49
+
35
50
def time_match (self ):
36
51
self .s .str .match ('A' )
37
52
53
+ def time_normalize (self ):
54
+ self .s .str .normalize ('NFC' )
55
+
38
56
def time_pad (self ):
39
57
self .s .str .pad (100 , side = 'both' )
40
58
59
+ def time_partition (self ):
60
+ self .s .str .partition ('A' )
61
+
62
+ def time_rpartition (self ):
63
+ self .s .str .rpartition ('A' )
64
+
41
65
def time_replace (self ):
42
66
self .s .str .replace ('A' , '\x01 \x01 ' )
43
67
68
+ def time_translate (self ):
69
+ self .s .str .translate ({'A' : '\x01 \x01 ' })
70
+
44
71
def time_slice (self ):
45
72
self .s .str .slice (5 , 15 , 2 )
46
73
@@ -65,6 +92,12 @@ def time_upper(self):
65
92
def time_lower (self ):
66
93
self .s .str .lower ()
67
94
95
+ def time_wrap (self ):
96
+ self .s .str .wrap (10 )
97
+
98
+ def time_zfill (self ):
99
+ self .s .str .zfill (10 )
100
+
68
101
69
102
class Repeat (object ):
70
103
@@ -129,6 +162,9 @@ def setup(self, expand):
129
162
def time_split (self , expand ):
130
163
self .s .str .split ('--' , expand = expand )
131
164
165
+ def time_rsplit (self , expand ):
166
+ self .s .str .rsplit ('--' , expand = expand )
167
+
132
168
133
169
class Dummies (object ):
134
170
0 commit comments