1
+ class Captures :
2
+ def get (self , i : int ) -> Match | None : ...
3
+ def name (self , name : str ) -> Match | None : ...
4
+ def expand (self , replacement : str , dst : str ) -> str : ...
5
+ def __getitem__ (self , i : int ) -> Match : ...
6
+ def __len__ (self ) -> int : ...
7
+ def __repr__ (self ) -> str : ...
8
+
9
+
10
+ class CapturesIter :
11
+ def __iter__ (slf ) -> CapturesIter : ...
12
+ def __next__ (self ) -> Captures : ...
13
+ def __repr__ (self ) -> str : ...
14
+
15
+ class Match :
16
+ matched_text : str
17
+ start : int
18
+ end : int
19
+ def __str__ (self ) -> str : ...
20
+ def __repr__ (self ) -> str : ...
21
+
22
+ class Matches :
23
+ def __iter__ (self ) -> Matches : ...
24
+ def __next__ (self ) -> Match : ...
25
+ def __repr__ (self ) -> str : ...
26
+
1
27
class Regex :
2
28
def __init__ (
3
29
self ,
@@ -16,26 +42,15 @@ class Regex:
16
42
) -> None : ...
17
43
def is_match (self , text : str , start : int | None = None ) -> bool : ...
18
44
def find (self , text : str , start : int | None ) -> Match | None : ...
19
- def find_iter (self , text : str ) -> list [ Match ] : ...
45
+ def find_iter (self , text : str ) -> Matches : ...
20
46
def captures (self , text : str ) -> Captures | None : ...
21
- def split (self , text : str , limit : int | None = None ) -> list [str ]: ...
47
+ def captures_iter (self , text : str ) -> CapturesIter : ...
48
+ def split (self , text : str , limit : int | None = None ) -> Split : ...
22
49
def replace (self , text : str , rep : str , limit : int | None = None ) -> str : ...
23
- def __repr__ (self ) -> str : ...
24
50
def __str__ (self ) -> str : ...
25
-
26
-
27
- class Captures :
28
- def get (self , i : int ) -> Match | None : ...
29
- def name (self , name : str ) -> Match | None : ...
30
- def expand (self , replacement : str , dst : str ) -> str : ...
31
- def __getitem__ (self , i : int ) -> Match | None : ...
32
- def __len__ (self ) -> int : ...
33
51
def __repr__ (self ) -> str : ...
34
52
35
-
36
- class Match :
37
- matched_text : str
38
- start : int
39
- end : int
40
- def __str__ (self ) -> str : ...
53
+ class Split :
54
+ def __iter__ (slf ) -> Split : ...
55
+ def __next__ (self ) -> str : ...
41
56
def __repr__ (self ) -> str : ...
0 commit comments