Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
PyPI

regex 2025.11.3

pip install regex

Latest version

Released:

Alternative regular expression module, to replace re.

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for mrabarnett from gravatar.commrabarnett

Unverified details

These details havenot been verified by PyPI
Project links
Meta

Project description

Introduction

This regex implementation is backwards-compatible with the standard ‘re’ module, but offers additional functionality.

Python 2

Python 2 is no longer supported. The last release that supported Python 2 was 2021.11.10.

PyPy

This module is targeted at CPython. It expects that all codepoints are the same width, so it won’t behave properly with PyPy outside U+0000..U+007F because PyPy stores strings as UTF-8.

Multithreading

The regex module releases the GIL during matching on instances of the built-in (immutable) string classes, enabling other Python threads to run concurrently. It is also possible to force the regex module to release the GIL during matching by calling the matching methods with the keyword argumentconcurrent=True. The behaviour is undefined if the string changes during matching, so use itonly when it is guaranteed that that won’t happen.

Unicode

This module supports Unicode 17.0.0. Full Unicode case-folding is supported.

Flags

There are 2 kinds of flag: scoped and global. Scoped flags can apply to only part of a pattern and can be turned on or off; global flags apply to the entire pattern and can only be turned on.

The scoped flags are:ASCII(?a),FULLCASE(?f),IGNORECASE(?i),LOCALE(?L),MULTILINE(?m),DOTALL(?s),UNICODE(?u),VERBOSE(?x),WORD(?w).

The global flags are:BESTMATCH(?b),ENHANCEMATCH(?e),POSIX(?p),REVERSE(?r),VERSION0(?V0),VERSION1(?V1).

If neither theASCII,LOCALE norUNICODE flag is specified, it will default toUNICODE if the regex pattern is a Unicode string andASCII if it’s a bytestring.

TheENHANCEMATCH flag makes fuzzy matching attempt to improve the fit of the next match that it finds.

TheBESTMATCH flag makes fuzzy matching search for the best match instead of the next match.

Old vs new behaviour

In order to be compatible with the re module, this module has 2 behaviours:

  • Version 0 behaviour (old behaviour, compatible with the re module):

    Please note that the re module’s behaviour may change over time, and I’ll endeavour to match that behaviour in version 0.

    • Indicated by theVERSION0 flag.

    • Zero-width matches are not handled correctly in the re module before Python 3.7. The behaviour in those earlier versions is:

      • .split won’t split a string at a zero-width match.

      • .sub will advance by one character after a zero-width match.

    • Inline flags apply to the entire pattern, and they can’t be turned off.

    • Only simple sets are supported.

    • Case-insensitive matches in Unicode use simple case-folding by default.

  • Version 1 behaviour (new behaviour, possibly different from the re module):

    • Indicated by theVERSION1 flag.

    • Zero-width matches are handled correctly.

    • Inline flags apply to the end of the group or pattern, and they can be turned off.

    • Nested sets and set operations are supported.

    • Case-insensitive matches in Unicode use full case-folding by default.

If no version is specified, the regex module will default toregex.DEFAULT_VERSION.

Case-insensitive matches in Unicode

The regex module supports both simple and full case-folding for case-insensitive matches in Unicode. Use of full case-folding can be turned on using theFULLCASE flag. Please note that this flag affects how theIGNORECASE flag works; theFULLCASE flag itself does not turn on case-insensitive matching.

Version 0 behaviour: the flag is off by default.

Version 1 behaviour: the flag is on by default.

Nested sets and set operations

It’s not possible to support both simple sets, as used in the re module, and nested sets at the same time because of a difference in the meaning of an unescaped"[" in a set.

For example, the pattern[[a-z]--[aeiou]] is treated in the version 0 behaviour (simple sets, compatible with the re module) as:

  • Set containing “[” and the letters “a” to “z”

  • Literal “–”

  • Set containing letters “a”, “e”, “i”, “o”, “u”

  • Literal “]”

but in the version 1 behaviour (nested sets, enhanced behaviour) as:

  • Set which is:

    • Set containing the letters “a” to “z”

  • but excluding:

    • Set containing the letters “a”, “e”, “i”, “o”, “u”

Version 0 behaviour: only simple sets are supported.

Version 1 behaviour: nested sets and set operations are supported.

Notes on named groups

All groups have a group number, starting from 1.

Groups with the same group name will have the same group number, and groups with a different group name will have a different group number.

The same name can be used by more than one group, with later captures ‘overwriting’ earlier captures. All the captures of the group will be available from thecaptures method of the match object.

Group numbers will be reused across different branches of a branch reset, eg.(?|(first)|(second)) has only group 1. If groups have different group names then they will, of course, have different group numbers, eg.(?|(?P<foo>first)|(?P<bar>second)) has group 1 (“foo”) and group 2 (“bar”).

In the regex(\s+)(?|(?P<foo>[A-Z]+)|(\w+)(?P<foo>[0-9]+) there are 2 groups:

  • (\s+) is group 1.

  • (?P<foo>[A-Z]+) is group 2, also called “foo”.

  • (\w+) is group 2 because of the branch reset.

  • (?P<foo>[0-9]+) is group 2 because it’s called “foo”.

If you want to prevent(\w+) from being group 2, you need to name it (different name, different group number).

Additional features

The issue numbers relate to the Python bug tracker, except where listed otherwise.

Added\p{Horiz_Space} and\p{Vert_Space} (GitHub issue 477)

\p{Horiz_Space} or\p{H} matches horizontal whitespace and\p{Vert_Space} or\p{V} matches vertical whitespace.

Added support for lookaround in conditional pattern (Hg issue 163)

The test of a conditional pattern can be a lookaround.

>>>regex.match(r'(?(?=\d)\d+|\w+)','123abc')<regex.Matchobject;span=(0,3),match='123'>>>>regex.match(r'(?(?=\d)\d+|\w+)','abc123')<regex.Matchobject;span=(0,6),match='abc123'>

This is not quite the same as putting a lookaround in the first branch of a pair of alternatives.

>>>print(regex.match(r'(?:(?=\d)\d+\b|\w+)','123abc'))<regex.Matchobject;span=(0,6),match='123abc'>>>>print(regex.match(r'(?(?=\d)\d+\b|\w+)','123abc'))None

In the first example, the lookaround matched, but the remainder of the first branch failed to match, and so the second branch was attempted, whereas in the second example, the lookaround matched, and the first branch failed to match, but the second branch wasnot attempted.

Added POSIX matching (leftmost longest) (Hg issue 150)

The POSIX standard for regex is to return the leftmost longest match. This can be turned on using thePOSIX flag.

>>># Normal matching.>>>regex.search(r'Mr|Mrs','Mrs')<regex.Matchobject;span=(0,2),match='Mr'>>>>regex.search(r'one(self)?(selfsufficient)?','oneselfsufficient')<regex.Matchobject;span=(0,7),match='oneself'>>>># POSIX matching.>>>regex.search(r'(?p)Mr|Mrs','Mrs')<regex.Matchobject;span=(0,3),match='Mrs'>>>>regex.search(r'(?p)one(self)?(selfsufficient)?','oneselfsufficient')<regex.Matchobject;span=(0,17),match='oneselfsufficient'>

Note that it will take longer to find matches because when it finds a match at a certain position, it won’t return that immediately, but will keep looking to see if there’s another longer match there.

Added(?(DEFINE)...) (Hg issue 152)

If there’s no group called “DEFINE”, then … will be ignored except that any groups defined within it can be called and that the normal rules for numbering groups still apply.

>>>regex.search(r'(?(DEFINE)(?P<quant>\d+)(?P<item>\w+))(?&quant) (?&item)','5 elephants')<regex.Matchobject;span=(0,11),match='5 elephants'>

Added(*PRUNE),(*SKIP) and(*FAIL) (Hg issue 153)

(*PRUNE) discards the backtracking info up to that point. When used in an atomic group or a lookaround, it won’t affect the enclosing pattern.

(*SKIP) is similar to(*PRUNE), except that it also sets where in the text the next attempt to match will start. When used in an atomic group or a lookaround, it won’t affect the enclosing pattern.

(*FAIL) causes immediate backtracking.(*F) is a permitted abbreviation.

Added\K (Hg issue 151)

Keeps the part of the entire match after the position where\K occurred; the part before it is discarded.

It does not affect what groups return.

>>>m=regex.search(r'(\w\w\K\w\w\w)','abcdef')>>>m[0]'cde'>>>m[1]'abcde'>>>>>>m=regex.search(r'(?r)(\w\w\K\w\w\w)','abcdef')>>>m[0]'bc'>>>m[1]'bcdef'

Added capture subscripting forexpandf andsubf/subfn (Hg issue 133)

You can use subscripting to get the captures of a repeated group.

>>>m=regex.match(r"(\w)+","abc")>>>m.expandf("{1}")'c'>>>m.expandf("{1[0]}{1[1]}{1[2]}")'a b c'>>>m.expandf("{1[-1]}{1[-2]}{1[-3]}")'c b a'>>>>>>m=regex.match(r"(?P<letter>\w)+","abc")>>>m.expandf("{letter}")'c'>>>m.expandf("{letter[0]}{letter[1]}{letter[2]}")'a b c'>>>m.expandf("{letter[-1]}{letter[-2]}{letter[-3]}")'c b a'

Added support for referring to a group by number using(?P=...)

This is in addition to the existing\g<...>.

Fixed the handling of locale-sensitive regexes

TheLOCALE flag is intended for legacy code and has limited support. You’re still recommended to use Unicode instead.

Added partial matches (Hg issue 102)

A partial match is one that matches up to the end of string, but that string has been truncated and you want to know whether a complete match could be possible if the string had not been truncated.

Partial matches are supported bymatch,search,fullmatch andfinditer with thepartial keyword argument.

Match objects have apartial attribute, which isTrue if it’s a partial match.

For example, if you wanted a user to enter a 4-digit number and check it character by character as it was being entered:

>>>pattern=regex.compile(r'\d{4}')>>># Initially, nothing has been entered:>>>print(pattern.fullmatch('',partial=True))<regex.Matchobject;span=(0,0),match='',partial=True>>>># An empty string is OK, but it's only a partial match.>>># The user enters a letter:>>>print(pattern.fullmatch('a',partial=True))None>>># It'll never match.>>># The user deletes that and enters a digit:>>>print(pattern.fullmatch('1',partial=True))<regex.Matchobject;span=(0,1),match='1',partial=True>>>># It matches this far, but it's only a partial match.>>># The user enters 2 more digits:>>>print(pattern.fullmatch('123',partial=True))<regex.Matchobject;span=(0,3),match='123',partial=True>>>># It matches this far, but it's only a partial match.>>># The user enters another digit:>>>print(pattern.fullmatch('1234',partial=True))<regex.Matchobject;span=(0,4),match='1234'>>>># It's a complete match.>>># If the user enters another digit:>>>print(pattern.fullmatch('12345',partial=True))None>>># It's no longer a match.>>># This is a partial match:>>>pattern.match('123',partial=True).partialTrue>>># This is a complete match:>>>pattern.match('1233',partial=True).partialFalse

* operator not working correctly with sub() (Hg issue 106)

Sometimes it’s not clear how zero-width matches should be handled. For example, should.* match 0 characters directly after matching >0 characters?

>>>regex.sub('.*','x','test')'xx'>>>regex.sub('.*?','|','test')'|||||||||'

Addedcapturesdict (Hg issue 86)

capturesdict is a combination ofgroupdict andcaptures:

groupdict returns a dict of the named groups and the last capture of those groups.

captures returns a list of all the captures of a group

capturesdict returns a dict of the named groups and lists of all the captures of those groups.

>>>m=regex.match(r"(?:(?P<word>\w+) (?P<digits>\d+)\n)+","one 1\ntwo 2\nthree 3\n")>>>m.groupdict(){'word':'three','digits':'3'}>>>m.captures("word")['one','two','three']>>>m.captures("digits")['1','2','3']>>>m.capturesdict(){'word':['one','two','three'],'digits':['1','2','3']}

Addedallcaptures andallspans (Git issue 474)

allcaptures returns a list of all the captures of all the groups.

allspans returns a list of all the spans of the all captures of all the groups.

>>>m=regex.match(r"(?:(?P<word>\w+) (?P<digits>\d+)\n)+","one 1\ntwo 2\nthree 3\n")>>>m.allcaptures()(['one 1\ntwo 2\nthree 3\n'],['one','two','three'],['1','2','3'])>>>m.allspans()([(0,20)],[(0,3),(6,9),(12,17)],[(4,5),(10,11),(18,19)])

Allow duplicate names of groups (Hg issue 87)

Group names can be duplicated.

>>># With optional groups:>>>>>># Both groups capture, the second capture 'overwriting' the first.>>>m=regex.match(r"(?P<item>\w+)? or (?P<item>\w+)?","first or second")>>>m.group("item")'second'>>>m.captures("item")['first','second']>>># Only the second group captures.>>>m=regex.match(r"(?P<item>\w+)? or (?P<item>\w+)?"," or second")>>>m.group("item")'second'>>>m.captures("item")['second']>>># Only the first group captures.>>>m=regex.match(r"(?P<item>\w+)? or (?P<item>\w+)?","first or ")>>>m.group("item")'first'>>>m.captures("item")['first']>>>>>># With mandatory groups:>>>>>># Both groups capture, the second capture 'overwriting' the first.>>>m=regex.match(r"(?P<item>\w*) or (?P<item>\w*)?","first or second")>>>m.group("item")'second'>>>m.captures("item")['first','second']>>># Again, both groups capture, the second capture 'overwriting' the first.>>>m=regex.match(r"(?P<item>\w*) or (?P<item>\w*)"," or second")>>>m.group("item")'second'>>>m.captures("item")['','second']>>># And yet again, both groups capture, the second capture 'overwriting' the first.>>>m=regex.match(r"(?P<item>\w*) or (?P<item>\w*)","first or ")>>>m.group("item")''>>>m.captures("item")['first','']

Addedfullmatch (issue #16203)

fullmatch behaves likematch, except that it must match all of the string.

>>>print(regex.fullmatch(r"abc","abc").span())(0,3)>>>print(regex.fullmatch(r"abc","abcx"))None>>>print(regex.fullmatch(r"abc","abcx",endpos=3).span())(0,3)>>>print(regex.fullmatch(r"abc","xabcy",pos=1,endpos=4).span())(1,4)>>>>>>regex.match(r"a.*?","abcd").group(0)'a'>>>regex.fullmatch(r"a.*?","abcd").group(0)'abcd'

Addedsubf andsubfn

subf andsubfn are alternatives tosub andsubn respectively. When passed a replacement string, they treat it as a format string.

>>>regex.subf(r"(\w+) (\w+)","{0} =>{2}{1}","foo bar")'foo bar => bar foo'>>>regex.subf(r"(?P<word1>\w+) (?P<word2>\w+)","{word2}{word1}","foo bar")'bar foo'

Addedexpandf to match object

expandf is an alternative toexpand. When passed a replacement string, it treats it as a format string.

>>>m=regex.match(r"(\w+) (\w+)","foo bar")>>>m.expandf("{0} =>{2}{1}")'foo bar => bar foo'>>>>>>m=regex.match(r"(?P<word1>\w+) (?P<word2>\w+)","foo bar")>>>m.expandf("{word2}{word1}")'bar foo'

Detach searched string

A match object contains a reference to the string that was searched, via itsstring attribute. Thedetach_string method will ‘detach’ that string, making it available for garbage collection, which might save valuable memory if that string is very large.

>>>m=regex.search(r"\w+","Hello world")>>>print(m.group())Hello>>>print(m.string)Helloworld>>>m.detach_string()>>>print(m.group())Hello>>>print(m.string)None

Recursive patterns (Hg issue 27)

Recursive and repeated patterns are supported.

(?R) or(?0) tries to match the entire regex recursively.(?1),(?2), etc, try to match the relevant group.

(?&name) tries to match the named group.

>>>regex.match(r"(Tarzan|Jane) loves (?1)","Tarzan loves Jane").groups()('Tarzan',)>>>regex.match(r"(Tarzan|Jane) loves (?1)","Jane loves Tarzan").groups()('Jane',)>>>m=regex.search(r"(\w)(?:(?R)|(\w?))\1","kayak")>>>m.group(0,1,2)('kayak','k',None)

The first two examples show how the subpattern within the group is reused, but is _not_ itself a group. In other words,"(Tarzan|Jane) loves(?1)" is equivalent to"(Tarzan|Jane) loves(?:Tarzan|Jane)".

It’s possible to backtrack into a recursed or repeated group.

You can’t call a group if there is more than one group with that group name or group number ("ambiguous group reference").

The alternative forms(?P>name) and(?P&name) are also supported.

Full Unicode case-folding is supported

In version 1 behaviour, the regex module uses full case-folding when performing case-insensitive matches in Unicode.

>>>regex.match(r"(?iV1)strasse","stra\N{LATIN SMALL LETTER SHARP S}e").span()(0,6)>>>regex.match(r"(?iV1)stra\N{LATIN SMALL LETTER SHARP S}e","STRASSE").span()(0,7)

In version 0 behaviour, it uses simple case-folding for backward compatibility with the re module.

Approximate “fuzzy” matching (Hg issue 12,Hg issue 41,Hg issue 109)

Regex usually attempts an exact match, but sometimes an approximate, or “fuzzy”, match is needed, for those cases where the text being searched may contain errors in the form of inserted, deleted or substituted characters.

A fuzzy regex specifies which types of errors are permitted, and, optionally, either the minimum and maximum or only the maximum permitted number of each type. (You cannot specify only a minimum.)

The 3 types of error are:

  • Insertion, indicated by “i”

  • Deletion, indicated by “d”

  • Substitution, indicated by “s”

In addition, “e” indicates any type of error.

The fuzziness of a regex item is specified between “{” and “}” after the item.

Examples:

  • foo match “foo” exactly

  • (?:foo){i} match “foo”, permitting insertions

  • (?:foo){d} match “foo”, permitting deletions

  • (?:foo){s} match “foo”, permitting substitutions

  • (?:foo){i,s} match “foo”, permitting insertions and substitutions

  • (?:foo){e} match “foo”, permitting errors

If a certain type of error is specified, then any type not specified willnot be permitted.

In the following examples I’ll omit the item and write only the fuzziness:

  • {d<=3} permit at most 3 deletions, but no other types

  • {i<=1,s<=2} permit at most 1 insertion and at most 2 substitutions, but no deletions

  • {1<=e<=3} permit at least 1 and at most 3 errors

  • {i<=2,d<=2,e<=3} permit at most 2 insertions, at most 2 deletions, at most 3 errors in total, but no substitutions

It’s also possible to state the costs of each type of error and the maximum permitted total cost.

Examples:

  • {2i+2d+1s<=4} each insertion costs 2, each deletion costs 2, each substitution costs 1, the total cost must not exceed 4

  • {i<=1,d<=1,s<=1,2i+2d+1s<=4} at most 1 insertion, at most 1 deletion, at most 1 substitution; each insertion costs 2, each deletion costs 2, each substitution costs 1, the total cost must not exceed 4

You can also use “<” instead of “<=” if you want an exclusive minimum or maximum.

You can add a test to perform on a character that’s substituted or inserted.

Examples:

  • {s<=2:[a-z]} at most 2 substitutions, which must be in the character set[a-z].

  • {s<=2,i<=3:\d} at most 2 substitutions, at most 3 insertions, which must be digits.

By default, fuzzy matching searches for the first match that meets the given constraints. TheENHANCEMATCH flag will cause it to attempt to improve the fit (i.e. reduce the number of errors) of the match that it has found.

TheBESTMATCH flag will make it search for the best match instead.

Further examples to note:

  • regex.search("(dog){e}", "cat anddog")[1] returns"cat" because that matches"dog" with 3 errors (an unlimited number of errors is permitted).

  • regex.search("(dog){e<=1}", "cat anddog")[1] returns" dog" (with a leading space) because that matches"dog" with 1 error, which is within the limit.

  • regex.search("(?e)(dog){e<=1}", "cat anddog")[1] returns"dog" (without a leading space) because the fuzzy search matches" dog" with 1 error, which is within the limit, and the(?e) then it attempts a better fit.

In the first two examples there are perfect matches later in the string, but in neither case is it the first possible match.

The match object has an attributefuzzy_counts which gives the total number of substitutions, insertions and deletions.

>>># A 'raw' fuzzy match:>>>regex.fullmatch(r"(?:cats|cat){e<=1}","cat").fuzzy_counts(0,0,1)>>># 0 substitutions, 0 insertions, 1 deletion.>>># A better match might be possible if the ENHANCEMATCH flag used:>>>regex.fullmatch(r"(?e)(?:cats|cat){e<=1}","cat").fuzzy_counts(0,0,0)>>># 0 substitutions, 0 insertions, 0 deletions.

The match object also has an attributefuzzy_changes which gives a tuple of the positions of the substitutions, insertions and deletions.

>>>m=regex.search('(fuu){i<=2,d<=2,e<=5}','anaconda foo bar')>>>m<regex.Matchobject;span=(7,10),match='a f',fuzzy_counts=(0,2,2)>>>>m.fuzzy_changes([],[7,8],[10,11])

What this means is that if the matched part of the string had been:

'anacondfuuoo bar'

it would’ve been an exact match.

However, there were insertions at positions 7 and 8:

'anaconda fuuoo bar'^^

and deletions at positions 10 and 11:

'anaconda f~~oo bar'^^

So the actual string was:

'anaconda foo bar'

Named lists\L<name> (Hg issue 11)

There are occasions where you may want to include a list (actually, a set) of options in a regex.

One way is to build the pattern like this:

>>>p=regex.compile(r"first|second|third|fourth|fifth")

but if the list is large, parsing the resulting regex can take considerable time, and care must also be taken that the strings are properly escaped and properly ordered, for example, “cats” before “cat”.

The new alternative is to use a named list:

>>>option_set=["first","second","third","fourth","fifth"]>>>p=regex.compile(r"\L<options>",options=option_set)

The order of the items is irrelevant, they are treated as a set. The named lists are available as the.named_lists attribute of the pattern object :

>>>print(p.named_lists){'options':frozenset({'third','first','fifth','fourth','second'})}

If there are any unused keyword arguments,ValueError will be raised unless you tell it otherwise:

>>>option_set=["first","second","third","fourth","fifth"]>>>p=regex.compile(r"\L<options>",options=option_set,other_options=[])Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>File"C:\Python310\lib\site-packages\regex\regex.py",line353,incompilereturn_compile(pattern,flags,ignore_unused,kwargs,cache_pattern)File"C:\Python310\lib\site-packages\regex\regex.py",line500,in_compilecomplain_unused_args()File"C:\Python310\lib\site-packages\regex\regex.py",line483,incomplain_unused_argsraiseValueError('unused keyword argument{!a}'.format(any_one))ValueError:unusedkeywordargument'other_options'>>>p=regex.compile(r"\L<options>",options=option_set,other_options=[],ignore_unused=True)>>>p=regex.compile(r"\L<options>",options=option_set,other_options=[],ignore_unused=False)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>File"C:\Python310\lib\site-packages\regex\regex.py",line353,incompilereturn_compile(pattern,flags,ignore_unused,kwargs,cache_pattern)File"C:\Python310\lib\site-packages\regex\regex.py",line500,in_compilecomplain_unused_args()File"C:\Python310\lib\site-packages\regex\regex.py",line483,incomplain_unused_argsraiseValueError('unused keyword argument{!a}'.format(any_one))ValueError:unusedkeywordargument'other_options'>>>

Start and end of word

\m matches at the start of a word.

\M matches at the end of a word.

Compare with\b, which matches at the start or end of a word.

Unicode line separators

Normally the only line separator is\n (\x0A), but if theWORD flag is turned on then the line separators are\x0D\x0A,\x0A,\x0B,\x0C and\x0D, plus\x85,\u2028 and\u2029 when working with Unicode.

This affects the regex dot".", which, with theDOTALL flag turned off, matches any character except a line separator. It also affects the line anchors^ and$ (in multiline mode).

Set operators

Version 1 behaviour only

Set operators have been added, and a set[...] can include nested sets.

The operators, in order of increasing precedence, are:

  • || for union (“x||y” means “x or y”)

  • ~~ (double tilde) for symmetric difference (“x~~y” means “x or y, but not both”)

  • && for intersection (“x&&y” means “x and y”)

  • -- (double dash) for difference (“x–y” means “x but not y”)

Implicit union, ie, simple juxtaposition like in[ab], has the highest precedence. Thus,[ab&&cd] is the same as[[a||b]&&[c||d]].

Examples:

  • [ab] # Set containing ‘a’ and ‘b’

  • [a-z] # Set containing ‘a’ .. ‘z’

  • [[a-z]--[qw]] # Set containing ‘a’ .. ‘z’, but not ‘q’ or ‘w’

  • [a-z--qw] # Same as above

  • [\p{L}--QW] # Set containing all letters except ‘Q’ and ‘W’

  • [\p{N}--[0-9]] # Set containing all numbers except ‘0’ .. ‘9’

  • [\p{ASCII}&&\p{Letter}] # Set containing all characters which are ASCII and letter

regex.escape (issue #2650)

regex.escape has an additional keyword parameterspecial_only. When True, only ‘special’ regex characters, such as ‘?’, are escaped.

>>>regex.escape("foo!?",special_only=False)'foo\\!\\?'>>>regex.escape("foo!?",special_only=True)'foo!\\?'

regex.escape (Hg issue 249)

regex.escape has an additional keyword parameterliteral_spaces. When True, spaces are not escaped.

>>>regex.escape("foo bar!?",literal_spaces=False)'foo\\ bar!\\?'>>>regex.escape("foo bar!?",literal_spaces=True)'foo bar!\\?'

Repeated captures (issue #7132)

A match object has additional methods which return information on all the successful matches of a repeated group. These methods are:

  • matchobject.captures([group1,...])

    • Returns a list of the strings matched in a group or groups. Compare withmatchobject.group([group1,...]).

  • matchobject.starts([group])

    • Returns a list of the start positions. Compare withmatchobject.start([group]).

  • matchobject.ends([group])

    • Returns a list of the end positions. Compare withmatchobject.end([group]).

  • matchobject.spans([group])

    • Returns a list of the spans. Compare withmatchobject.span([group]).

>>>m=regex.search(r"(\w{3})+","123456789")>>>m.group(1)'789'>>>m.captures(1)['123','456','789']>>>m.start(1)6>>>m.starts(1)[0,3,6]>>>m.end(1)9>>>m.ends(1)[3,6,9]>>>m.span(1)(6,9)>>>m.spans(1)[(0,3),(3,6),(6,9)]

Atomic grouping(?>...) (issue #433030)

If the following pattern subsequently fails, then the subpattern as a whole will fail.

Possessive quantifiers

(?:...)?+ ;(?:...)*+ ;(?:...)++ ;(?:...){min,max}+

The subpattern is matched up to ‘max’ times. If the following pattern subsequently fails, then all the repeated subpatterns will fail as a whole. For example,(?:...)++ is equivalent to(?>(?:...)+).

Scoped flags (issue #433028)

(?flags-flags:...)

The flags will apply only to the subpattern. Flags can be turned on or off.

Definition of ‘word’ character (issue #1693050)

The definition of a ‘word’ character has been expanded for Unicode. It conforms to the Unicode specification athttp://www.unicode.org/reports/tr29/.

Variable-length lookbehind

A lookbehind can match a variable-length string.

Flags argument for regex.split, regex.sub and regex.subn (issue #3482)

regex.split,regex.sub andregex.subn support a ‘flags’ argument.

Pos and endpos arguments for regex.sub and regex.subn

regex.sub andregex.subn support ‘pos’ and ‘endpos’ arguments.

‘Overlapped’ argument for regex.findall and regex.finditer

regex.findall andregex.finditer support an ‘overlapped’ flag which permits overlapped matches.

Splititer

regex.splititer has been added. It’s a generator equivalent ofregex.split.

Subscripting match objects for groups

A match object accepts access to the groups via subscripting and slicing:

>>>m=regex.search(r"(?P<before>.*?)(?P<num>\d+)(?P<after>.*)","pqr123stu")>>>print(m["before"])pqr>>>print(len(m))4>>>print(m[:])('pqr123stu','pqr','123','stu')

Named groups

Groups can be named with(?<name>...) as well as the existing(?P<name>...).

Group references

Groups can be referenced within a pattern with\g<name>. This also allows there to be more than 99 groups.

Named characters\N{name}

Named characters are supported. Note that only those known by Python’s Unicode database will be recognised.

Unicode codepoint properties, including scripts and blocks

\p{property=value};\P{property=value};\p{value} ;\P{value}

Many Unicode properties are supported, including blocks and scripts.\p{property=value} or\p{property:value} matches a character whose propertyproperty has valuevalue. The inverse of\p{property=value} is\P{property=value} or\p{^property=value}.

If the short form\p{value} is used, the properties are checked in the order:General_Category,Script,Block, binary property:

  • Latin, the ‘Latin’ script (Script=Latin).

  • BasicLatin, the ‘BasicLatin’ block (Block=BasicLatin).

  • Alphabetic, the ‘Alphabetic’ binary property (Alphabetic=Yes).

A short form starting withIs indicates a script or binary property:

  • IsLatin, the ‘Latin’ script (Script=Latin).

  • IsAlphabetic, the ‘Alphabetic’ binary property (Alphabetic=Yes).

A short form starting withIn indicates a block property:

  • InBasicLatin, the ‘BasicLatin’ block (Block=BasicLatin).

POSIX character classes

[[:alpha:]];[[:^alpha:]]

POSIX character classes are supported. These are normally treated as an alternative form of\p{...}.

The exceptions arealnum,digit,punct andxdigit, whose definitions are different from those of Unicode.

[[:alnum:]] is equivalent to\p{posix_alnum}.

[[:digit:]] is equivalent to\p{posix_digit}.

[[:punct:]] is equivalent to\p{posix_punct}.

[[:xdigit:]] is equivalent to\p{posix_xdigit}.

Search anchor\G

A search anchor has been added. It matches at the position where each search started/continued and can be used for contiguous matches or in negative variable-length lookbehinds to limit how far back the lookbehind goes:

>>>regex.findall(r"\w{2}","abcd ef")['ab','cd','ef']>>>regex.findall(r"\G\w{2}","abcd ef")['ab','cd']
  • The search starts at position 0 and matches ‘ab’.

  • The search continues at position 2 and matches ‘cd’.

  • The search continues at position 4 and fails to match any letters.

  • The anchor stops the search start position from being advanced, so there are no more results.

Reverse searching

Searches can also work backwards:

>>>regex.findall(r".","abc")['a','b','c']>>>regex.findall(r"(?r).","abc")['c','b','a']

Note that the result of a reverse search is not necessarily the reverse of a forward search:

>>>regex.findall(r"..","abcde")['ab','cd']>>>regex.findall(r"(?r)..","abcde")['de','bc']

Matching a single grapheme\X

The grapheme matcher is supported. It conforms to the Unicode specification athttp://www.unicode.org/reports/tr29/.

Branch reset(?|...|...)

Group numbers will be reused across the alternatives, but groups with different names will have different group numbers.

>>>regex.match(r"(?|(first)|(second))","first").groups()('first',)>>>regex.match(r"(?|(first)|(second))","second").groups()('second',)

Note that there is only one group.

Default Unicode word boundary

TheWORD flag changes the definition of a ‘word boundary’ to that of a default Unicode word boundary. This applies to\b and\B.

Timeout

The matching methods and functions support timeouts. The timeout (in seconds) applies to the entire operation:

>>>fromtimeimportsleep>>>>>>deffast_replace(m):...return'X'...>>>defslow_replace(m):...sleep(0.5)...return'X'...>>>regex.sub(r'[a-z]',fast_replace,'abcde',timeout=2)'XXXXX'>>>regex.sub(r'[a-z]',slow_replace,'abcde',timeout=2)Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>File"C:\Python310\lib\site-packages\regex\regex.py",line278,insubreturnpat.sub(repl,string,count,pos,endpos,concurrent,timeout)TimeoutError:regextimedout

Project details

Verified details

These details have beenverified by PyPI
Maintainers
Avatar for mrabarnett from gravatar.commrabarnett

Unverified details

These details havenot been verified by PyPI
Project links
Meta

Release historyRelease notifications |RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more aboutinstalling packages.

Source Distribution

regex-2025.11.3.tar.gz (414.7 kBview details)

UploadedSource

Built Distributions

Filter files by name, interpreter, ABI, and platform.

If you're not sure about the file name format, learn more aboutwheel file names.

Copy a direct link to the current filters

regex-2025.11.3-cp314-cp314t-win_arm64.whl (274.7 kBview details)

UploadedCPython 3.14tWindows ARM64

regex-2025.11.3-cp314-cp314t-win_amd64.whl (284.3 kBview details)

UploadedCPython 3.14tWindows x86-64

regex-2025.11.3-cp314-cp314t-win32.whl (274.6 kBview details)

UploadedCPython 3.14tWindows x86

regex-2025.11.3-cp314-cp314t-musllinux_1_2_x86_64.whl (799.7 kBview details)

UploadedCPython 3.14tmusllinux: musl 1.2+ x86-64

regex-2025.11.3-cp314-cp314t-musllinux_1_2_s390x.whl (854.7 kBview details)

UploadedCPython 3.14tmusllinux: musl 1.2+ s390x

regex-2025.11.3-cp314-cp314t-musllinux_1_2_ppc64le.whl (868.5 kBview details)

UploadedCPython 3.14tmusllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp314-cp314t-musllinux_1_2_aarch64.whl (795.6 kBview details)

UploadedCPython 3.14tmusllinux: musl 1.2+ ARM64

regex-2025.11.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (812.9 kBview details)

UploadedCPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (915.0 kBview details)

UploadedCPython 3.14tmanylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (873.5 kBview details)

UploadedCPython 3.14tmanylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (807.7 kBview details)

UploadedCPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp314-cp314t-macosx_11_0_arm64.whl (291.0 kBview details)

UploadedCPython 3.14tmacOS 11.0+ ARM64

regex-2025.11.3-cp314-cp314t-macosx_10_13_x86_64.whl (292.7 kBview details)

UploadedCPython 3.14tmacOS 10.13+ x86-64

regex-2025.11.3-cp314-cp314t-macosx_10_13_universal2.whl (492.0 kBview details)

UploadedCPython 3.14tmacOS 10.13+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp314-cp314-win_arm64.whl (273.4 kBview details)

UploadedCPython 3.14Windows ARM64

regex-2025.11.3-cp314-cp314-win_amd64.whl (280.3 kBview details)

UploadedCPython 3.14Windows x86-64

regex-2025.11.3-cp314-cp314-win32.whl (271.6 kBview details)

UploadedCPython 3.14Windows x86

regex-2025.11.3-cp314-cp314-musllinux_1_2_x86_64.whl (789.5 kBview details)

UploadedCPython 3.14musllinux: musl 1.2+ x86-64

regex-2025.11.3-cp314-cp314-musllinux_1_2_s390x.whl (850.0 kBview details)

UploadedCPython 3.14musllinux: musl 1.2+ s390x

regex-2025.11.3-cp314-cp314-musllinux_1_2_ppc64le.whl (859.3 kBview details)

UploadedCPython 3.14musllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp314-cp314-musllinux_1_2_aarch64.whl (788.0 kBview details)

UploadedCPython 3.14musllinux: musl 1.2+ ARM64

regex-2025.11.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (803.3 kBview details)

UploadedCPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (911.5 kBview details)

UploadedCPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (864.9 kBview details)

UploadedCPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (799.0 kBview details)

UploadedCPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp314-cp314-macosx_11_0_arm64.whl (288.9 kBview details)

UploadedCPython 3.14macOS 11.0+ ARM64

regex-2025.11.3-cp314-cp314-macosx_10_13_x86_64.whl (291.1 kBview details)

UploadedCPython 3.14macOS 10.13+ x86-64

regex-2025.11.3-cp314-cp314-macosx_10_13_universal2.whl (489.1 kBview details)

UploadedCPython 3.14macOS 10.13+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp313-cp313t-win_arm64.whl (271.5 kBview details)

UploadedCPython 3.13tWindows ARM64

regex-2025.11.3-cp313-cp313t-win_amd64.whl (280.2 kBview details)

UploadedCPython 3.13tWindows x86-64

regex-2025.11.3-cp313-cp313t-win32.whl (268.8 kBview details)

UploadedCPython 3.13tWindows x86

regex-2025.11.3-cp313-cp313t-musllinux_1_2_x86_64.whl (799.5 kBview details)

UploadedCPython 3.13tmusllinux: musl 1.2+ x86-64

regex-2025.11.3-cp313-cp313t-musllinux_1_2_s390x.whl (854.7 kBview details)

UploadedCPython 3.13tmusllinux: musl 1.2+ s390x

regex-2025.11.3-cp313-cp313t-musllinux_1_2_ppc64le.whl (868.3 kBview details)

UploadedCPython 3.13tmusllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp313-cp313t-musllinux_1_2_aarch64.whl (795.5 kBview details)

UploadedCPython 3.13tmusllinux: musl 1.2+ ARM64

regex-2025.11.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (812.7 kBview details)

UploadedCPython 3.13tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (914.9 kBview details)

UploadedCPython 3.13tmanylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (873.4 kBview details)

UploadedCPython 3.13tmanylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (807.4 kBview details)

UploadedCPython 3.13tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp313-cp313t-macosx_11_0_arm64.whl (291.0 kBview details)

UploadedCPython 3.13tmacOS 11.0+ ARM64

regex-2025.11.3-cp313-cp313t-macosx_10_13_x86_64.whl (292.7 kBview details)

UploadedCPython 3.13tmacOS 10.13+ x86-64

regex-2025.11.3-cp313-cp313t-macosx_10_13_universal2.whl (492.0 kBview details)

UploadedCPython 3.13tmacOS 10.13+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp313-cp313-win_arm64.whl (270.3 kBview details)

UploadedCPython 3.13Windows ARM64

regex-2025.11.3-cp313-cp313-win_amd64.whl (277.1 kBview details)

UploadedCPython 3.13Windows x86-64

regex-2025.11.3-cp313-cp313-win32.whl (266.2 kBview details)

UploadedCPython 3.13Windows x86

regex-2025.11.3-cp313-cp313-musllinux_1_2_x86_64.whl (789.9 kBview details)

UploadedCPython 3.13musllinux: musl 1.2+ x86-64

regex-2025.11.3-cp313-cp313-musllinux_1_2_s390x.whl (850.5 kBview details)

UploadedCPython 3.13musllinux: musl 1.2+ s390x

regex-2025.11.3-cp313-cp313-musllinux_1_2_ppc64le.whl (858.5 kBview details)

UploadedCPython 3.13musllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp313-cp313-musllinux_1_2_aarch64.whl (787.9 kBview details)

UploadedCPython 3.13musllinux: musl 1.2+ ARM64

regex-2025.11.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (803.5 kBview details)

UploadedCPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (912.3 kBview details)

UploadedCPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (864.1 kBview details)

UploadedCPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (798.6 kBview details)

UploadedCPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp313-cp313-macosx_11_0_arm64.whl (288.8 kBview details)

UploadedCPython 3.13macOS 11.0+ ARM64

regex-2025.11.3-cp313-cp313-macosx_10_13_x86_64.whl (291.1 kBview details)

UploadedCPython 3.13macOS 10.13+ x86-64

regex-2025.11.3-cp313-cp313-macosx_10_13_universal2.whl (489.1 kBview details)

UploadedCPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp312-cp312-win_arm64.whl (270.3 kBview details)

UploadedCPython 3.12Windows ARM64

regex-2025.11.3-cp312-cp312-win_amd64.whl (277.1 kBview details)

UploadedCPython 3.12Windows x86-64

regex-2025.11.3-cp312-cp312-win32.whl (266.2 kBview details)

UploadedCPython 3.12Windows x86

regex-2025.11.3-cp312-cp312-musllinux_1_2_x86_64.whl (789.8 kBview details)

UploadedCPython 3.12musllinux: musl 1.2+ x86-64

regex-2025.11.3-cp312-cp312-musllinux_1_2_s390x.whl (850.6 kBview details)

UploadedCPython 3.12musllinux: musl 1.2+ s390x

regex-2025.11.3-cp312-cp312-musllinux_1_2_ppc64le.whl (858.5 kBview details)

UploadedCPython 3.12musllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp312-cp312-musllinux_1_2_aarch64.whl (787.8 kBview details)

UploadedCPython 3.12musllinux: musl 1.2+ ARM64

regex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (803.5 kBview details)

UploadedCPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (912.2 kBview details)

UploadedCPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (864.2 kBview details)

UploadedCPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (798.6 kBview details)

UploadedCPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp312-cp312-macosx_11_0_arm64.whl (288.9 kBview details)

UploadedCPython 3.12macOS 11.0+ ARM64

regex-2025.11.3-cp312-cp312-macosx_10_13_x86_64.whl (291.3 kBview details)

UploadedCPython 3.12macOS 10.13+ x86-64

regex-2025.11.3-cp312-cp312-macosx_10_13_universal2.whl (489.3 kBview details)

UploadedCPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp311-cp311-win_arm64.whl (270.3 kBview details)

UploadedCPython 3.11Windows ARM64

regex-2025.11.3-cp311-cp311-win_amd64.whl (277.7 kBview details)

UploadedCPython 3.11Windows x86-64

regex-2025.11.3-cp311-cp311-win32.whl (265.8 kBview details)

UploadedCPython 3.11Windows x86

regex-2025.11.3-cp311-cp311-musllinux_1_2_x86_64.whl (788.9 kBview details)

UploadedCPython 3.11musllinux: musl 1.2+ x86-64

regex-2025.11.3-cp311-cp311-musllinux_1_2_s390x.whl (845.9 kBview details)

UploadedCPython 3.11musllinux: musl 1.2+ s390x

regex-2025.11.3-cp311-cp311-musllinux_1_2_ppc64le.whl (854.4 kBview details)

UploadedCPython 3.11musllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp311-cp311-musllinux_1_2_aarch64.whl (783.0 kBview details)

UploadedCPython 3.11musllinux: musl 1.2+ ARM64

regex-2025.11.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (800.4 kBview details)

UploadedCPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (907.1 kBview details)

UploadedCPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (860.4 kBview details)

UploadedCPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (793.4 kBview details)

UploadedCPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp311-cp311-macosx_11_0_arm64.whl (288.4 kBview details)

UploadedCPython 3.11macOS 11.0+ ARM64

regex-2025.11.3-cp311-cp311-macosx_10_9_x86_64.whl (290.6 kBview details)

UploadedCPython 3.11macOS 10.9+ x86-64

regex-2025.11.3-cp311-cp311-macosx_10_9_universal2.whl (488.1 kBview details)

UploadedCPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp310-cp310-win_arm64.whl (270.3 kBview details)

UploadedCPython 3.10Windows ARM64

regex-2025.11.3-cp310-cp310-win_amd64.whl (277.7 kBview details)

UploadedCPython 3.10Windows x86-64

regex-2025.11.3-cp310-cp310-win32.whl (265.8 kBview details)

UploadedCPython 3.10Windows x86

regex-2025.11.3-cp310-cp310-musllinux_1_2_x86_64.whl (779.8 kBview details)

UploadedCPython 3.10musllinux: musl 1.2+ x86-64

regex-2025.11.3-cp310-cp310-musllinux_1_2_s390x.whl (836.2 kBview details)

UploadedCPython 3.10musllinux: musl 1.2+ s390x

regex-2025.11.3-cp310-cp310-musllinux_1_2_ppc64le.whl (845.8 kBview details)

UploadedCPython 3.10musllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp310-cp310-musllinux_1_2_aarch64.whl (774.7 kBview details)

UploadedCPython 3.10musllinux: musl 1.2+ ARM64

regex-2025.11.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (782.6 kBview details)

UploadedCPython 3.10manylinux: glibc 2.17+ x86-64

regex-2025.11.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (791.7 kBview details)

UploadedCPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (898.7 kBview details)

UploadedCPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (850.7 kBview details)

UploadedCPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (781.6 kBview details)

UploadedCPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp310-cp310-macosx_11_0_arm64.whl (288.4 kBview details)

UploadedCPython 3.10macOS 11.0+ ARM64

regex-2025.11.3-cp310-cp310-macosx_10_9_x86_64.whl (290.5 kBview details)

UploadedCPython 3.10macOS 10.9+ x86-64

regex-2025.11.3-cp310-cp310-macosx_10_9_universal2.whl (488.1 kBview details)

UploadedCPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

regex-2025.11.3-cp39-cp39-win_arm64.whl (270.3 kBview details)

UploadedCPython 3.9Windows ARM64

regex-2025.11.3-cp39-cp39-win_amd64.whl (277.8 kBview details)

UploadedCPython 3.9Windows x86-64

regex-2025.11.3-cp39-cp39-win32.whl (265.8 kBview details)

UploadedCPython 3.9Windows x86

regex-2025.11.3-cp39-cp39-musllinux_1_2_x86_64.whl (779.4 kBview details)

UploadedCPython 3.9musllinux: musl 1.2+ x86-64

regex-2025.11.3-cp39-cp39-musllinux_1_2_s390x.whl (835.6 kBview details)

UploadedCPython 3.9musllinux: musl 1.2+ s390x

regex-2025.11.3-cp39-cp39-musllinux_1_2_ppc64le.whl (845.2 kBview details)

UploadedCPython 3.9musllinux: musl 1.2+ ppc64le

regex-2025.11.3-cp39-cp39-musllinux_1_2_aarch64.whl (774.3 kBview details)

UploadedCPython 3.9musllinux: musl 1.2+ ARM64

regex-2025.11.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (781.9 kBview details)

UploadedCPython 3.9manylinux: glibc 2.17+ x86-64

regex-2025.11.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (791.2 kBview details)

UploadedCPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

regex-2025.11.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (898.0 kBview details)

UploadedCPython 3.9manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

regex-2025.11.3-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (850.4 kBview details)

UploadedCPython 3.9manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

regex-2025.11.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (781.0 kBview details)

UploadedCPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

regex-2025.11.3-cp39-cp39-macosx_11_0_arm64.whl (288.4 kBview details)

UploadedCPython 3.9macOS 11.0+ ARM64

regex-2025.11.3-cp39-cp39-macosx_10_9_x86_64.whl (290.5 kBview details)

UploadedCPython 3.9macOS 10.9+ x86-64

regex-2025.11.3-cp39-cp39-macosx_10_9_universal2.whl (488.1 kBview details)

UploadedCPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the fileregex-2025.11.3.tar.gz.

File metadata

  • Download URL:regex-2025.11.3.tar.gz
  • Upload date:
  • Size: 414.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3.tar.gz
AlgorithmHash digest
SHA2561fedc720f9bb2494ce31a58a1631f9c82df6a09b49c19517ea5cc280b4541e01
MD523b45104a418985aa934ce00b094ec5a
BLAKE2b-256cca9546676f25e573a4cf00fe8e119b78a37b6a8fe2dc95cda877b30889c9c45

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-win_arm64.whl
AlgorithmHash digest
SHA256c54f768482cef41e219720013cd05933b6f971d9562544d691c68699bf2b6801
MD5a26ead9a6428a8fee0036b283c15af00
BLAKE2b-256203132c0c4610cbc070362bf1d2e4ea86d1ea29014d400a6d6c2486fcfd57766

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-win_amd64.whl
AlgorithmHash digest
SHA256adad1a1bcf1c9e76346e091d22d23ac54ef28e1365117d99521631078dfec9de
MD5bb67db10b93930ced6c691cb72bcaeb5
BLAKE2b-2568fcd867f5ec442d56beb56f5f854f40abcfc75e11d10b11fdb1869dd39c63aaf

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 274.6 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-win32.whl
AlgorithmHash digest
SHA2564bf146dca15cdd53224a1bf46d628bd7590e4a07fbb69e720d561aea43a32b38
MD51ff7269a0a091d2da04cf86c42d8c55f
BLAKE2b-25667908f37138181c9a7690e7e4cb388debbd389342db3c7381d636d2875940752

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA25662ba394a3dda9ad41c7c780f60f6e4a70988741415ae96f6d1bf6c239cf01379
MD588ab39d71f0514b4f015fb3a4c2044a5
BLAKE2b-256921210650181a040978b2f5720a6a74d44f841371a3d984c2083fc1752e4acf6

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA25622c12d837298651e5550ac1d964e4ff57c3f56965fc1812c90c9fb2028eaf267
MD56b0465080dc0f6fab9351f5dda93aa06
BLAKE2b-256f58e935e6beff1695aa9085ff83195daccd72acc82c81793df480f34569330de

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA2563f8bf11a4827cc7ce5a53d4ef6cddd5ad25595d3c1435ef08f76825851343154
MD590a5308797068bd90981bddcdd127d0d
BLAKE2b-256d9dd3d10b9e170cc16fb34cb2cef91513cf3df65f440b3366030631b2984a264

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA256d6c2d5919075a1f2e413c00b056ea0c2f065b3f5fe83c3d07d325ab92dce51d6
MD58114f77a46ef0b867340bce8fb4e9c64
BLAKE2b-256b86ff7516dde5506a588a561d296b2d0044839de06035bb486b326065b4c101e

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA2567eb542fd347ce61e1321b0a6b945d5701528dca0cd9759c2e3bb8bd57e47964d
MD50c55ae22c00f8db2d0800f1574c08ed5
BLAKE2b-256671ea1657ee15bd9116f70d4a530c736983eed997b361e20ecd8f5ca3759d5c5

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA256f4ff94e58e84aedb9c9fce66d4ef9f27a190285b451420f297c9a09f2b9abee9
MD527706d4f55c6a25619723417dcd20cae
BLAKE2b-2561375a55a4724c56ef13e3e04acaab29df26582f6978c000ac9cd6810ad1f341f

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA2563809988f0a8b8c9dcc0f92478d6501fac7200b9ec56aecf0ec21f4a2ec4b6009
MD55461de1280c4a0c392c551b1b8951da7
BLAKE2b-256f4d9ad4deccfce0ea336296bd087f1a191543bb99ee1c53093dcd4c64d951d00

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA256bf3490bcbb985a1ae97b2ce9ad1c0f06a852d5b19dde9b07bdf25bf224248c95
MD5e04c6e9bc3078f808ab756b366e301fb
BLAKE2b-2567906edbb67257596649b8fb088d6aeacbcb248ac195714b18a65e018bf4c0b50

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA256fd0a5e563c756de210bb964789b5abe4f114dacae9104a47e1a649b910361536
MD5f5aa51bd2cc0c02bd1d858dbc1f85da6
BLAKE2b-256f9ef0c357bb8edbd2ad8e273fcb9e1761bc37b8acbc6e1be050bebd6475f19c1

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-macosx_10_13_x86_64.whl
AlgorithmHash digest
SHA256442d86cf1cfe4faabf97db7d901ef58347efd004934da045c745e7b5bd57ac49
MD5a21077589d040bfa374db3fee1e08f9d
BLAKE2b-256cebfabdafade008f0b1c9da10d934034cb670432d6cf6cbe38bbb53a1cfd6cf8

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314t-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314t-macosx_10_13_universal2.whl
AlgorithmHash digest
SHA256ba0d8a5d7f04f73ee7d01d974d47c5834f8a1b0224390e4fe7c12a3a92a78ecc
MD5e7d3a0addaabf080bcec4bb69a57895f
BLAKE2b-256c30649b198550ee0f5e4184271cee87ba4dfd9692c91ec55289e6282f0f86ccf

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-win_arm64.whl
AlgorithmHash digest
SHA256dfec44d532be4c07088c3de2876130ff0fbeeacaa89a137decbbb5f665855a0f
MD552908b1564872b4fafc1917910d72a10
BLAKE2b-256f17ef6eaa207d4377481f5e1775cdeb5a443b5a59b392d0065f3417d31d80f87

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-win_amd64.whl
AlgorithmHash digest
SHA2569f95fbaa0ee1610ec0fc6b26668e9917a582ba80c52cc6d9ada15e30aa9ab9ad
MD5d8616ca148a9d0ea1518bdfbe1542340
BLAKE2b-256016f9711b57dc6894a55faf80a4c1b5aa4f8649805cb9c7aef46f7d27e2b9206

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 271.6 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp314-cp314-win32.whl
AlgorithmHash digest
SHA256795ea137b1d809eb6836b43748b12634291c0ed55ad50a7d72d21edf1cd565c4
MD5fff3f712c2675b78405837bcaacd5100
BLAKE2b-256fcdf43971264857140a350910d4e33df725e8c94dd9dee8d2e4729fa0d63d49e

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA256e6c7a21dffba883234baefe91bc3388e629779582038f75d2a5be918e250f0ed
MD58caae10dc23f0c221be701fe0e2d81da
BLAKE2b-256ddd568e25559b526b8baab8e66839304ede68ff6727237a47727d240006bd0ff

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA25632f74f35ff0f25a5021373ac61442edcb150731fbaa28286bbc8bb1582c89d02
MD52fa8fee5be9f36b71d261a1c8149bb55
BLAKE2b-2569a701b3878f648e0b6abe023172dacb02157e685564853cc363d9961bcccde4e

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA256669dcfb2e38f9e8c69507bace46f4889e3abbfd9b0c29719202883c0a603598f
MD5e3ad1d57b1ea4d2c4f2b18a5ace7aa70
BLAKE2b-256996a27d072f7fbf6fadd59c64d210305e1ff865cc3b78b526fd147db768c553b

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA25666d559b21d3640203ab9075797a55165d79017520685fb407b9234d72ab63c62
MD5466016883fe37e9e907d619ce4028509
BLAKE2b-25684b103188f634a409353a84b5ef49754b97dbcc0c0f6fd6c8ede505a8960a0a4

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA256bce22519c989bb72a7e6b36a199384c53db7722fe669ba891da75907fe3587db
MD58a3d1dfa4dcfc3243bfb32be44d5a7f4
BLAKE2b-256bd3d22a4eaba214a917c80e04f6025d26143690f0419511e0116508e24b11c9b

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA2566538241f45eb5a25aa575dbba1069ad786f68a4f2773a29a2bd3dd1f9de787be
MD50b7dce0d342066151b02131ea8482d3a
BLAKE2b-256bf2df238229f1caba7ac87a6c4153d79947fb0261415827ae0f77c304260c7d3

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA2564e1e592789704459900728d88d41a46fe3969b82ab62945560a31732ffc19a6d
MD5d3c60b29b9d5a8723a79b6ae80476a08
BLAKE2b-25699eed66dcbc6b628ce4e3f7f0cbbb84603aa2fc0ffc878babc857726b8aab2e9

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA256c9c30003b9347c24bcc210958c5d167b9e4f9be786cb380a7d32f14f9b84674f
MD59a5c8955b01a58f09f18e023529cbe28
BLAKE2b-2563c6b1d650c45e99a9b327586739d926a1cd4e94666b1bd4af90428b36af66dc7

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA25661a08bcb0ec14ff4e0ed2044aad948d0659604f824cbd50b55e30b0ec6f09c73
MD5fa2da12e9a9a7f04944ed9354a9d925f
BLAKE2b-2568e57f14eeb7f072b0e9a5a090d1712741fd8f214ec193dba773cf5410108bb7d

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-macosx_10_13_x86_64.whl
AlgorithmHash digest
SHA256e18bc3f73bd41243c9b38a6d9f2366cd0e0137a9aebe2d8ff76c5b67d4c0a3f4
MD5320ea804968edfdd508a82f85aa342b3
BLAKE2b-256a35c261f4a262f1fa65141c1b74b255988bd2fa020cc599e53b080667d591cfc

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp314-cp314-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp314-cp314-macosx_10_13_universal2.whl
AlgorithmHash digest
SHA2569697a52e57576c83139d7c6f213d64485d3df5bf84807c35fa409e6c970801c6
MD5e2f429e438eda98463231db380086bbb
BLAKE2b-25631e9f6e13de7e0983837f7b6d238ad9458800a874bf37c264f7923e63409944c

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-win_arm64.whl
AlgorithmHash digest
SHA256df9eb838c44f570283712e7cff14c16329a9f0fb19ca492d21d4b7528ee6821e
MD5bd5501fb2770dabb211bfad66aeb12f9
BLAKE2b-2568dd02afc6f8e94e2b64bfb738a7c2b6387ac1699f09f032d363ed9447fd2bb57

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-win_amd64.whl
AlgorithmHash digest
SHA2567a7c7fdf755032ffdd72c77e3d8096bdcb0eb92e89e17571a196f03d88b11b3c
MD51661387b08256f62508880e31f3efa4a
BLAKE2b-256e5870e7d603467775ff65cd2aeabf1b5b50cc1c3708556a8b849a2fa4dd1542b

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 268.8 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-win32.whl
AlgorithmHash digest
SHA2569ddc42e68114e161e51e272f667d640f97e84a2b9ef14b7477c53aac20c2d59a
MD5fc01ce8a269814b9c65014db28e3d56e
BLAKE2b-2564ff98bd6b656592f925b6845fcbb4d57603a3ac2fb2373344ffa1ed70aa6820a

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA256c56b4d162ca2b43318ac671c65bd4d563e841a694ac70e1a976ac38fcf4ca1d2
MD5eac9ce9802be9906b7775a6bbc361da6
BLAKE2b-2567d22e392e53f3869b75804762c7c848bd2dd2abf2b70fb0e526f58724638bd35

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA256ffcca5b9efe948ba0661e9df0fa50d2bc4b097c70b9810212d6b62f05d83b2dd
MD598d2b6cf662a5146daf03febcc89e304
BLAKE2b-2561243103fb2e9811205e7386366501bc866a164a0430c79dd59eac886a2822950

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA256dd16e78eb18ffdb25ee33a0682d17912e8cc8a770e885aeee95020046128f1ce
MD5b463db639ffeafc22350482f67703ff2
BLAKE2b-2560386fd1063a176ffb7b2315f9a1b08d17b18118b28d9df163132615b835a26ee

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA2560f9397d561a4c16829d4e6ff75202c1c08b68a3bdbfe29dbfcdb31c9830907c6
MD5c13f311df86b8d51cbe129e771eddddb
BLAKE2b-256e719ce4bf7f5575c97f82b6e804ffb5c4e940c62609ab2a0d9538d47a7fdf7d4

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA256e43586ce5bd28f9f285a6e729466841368c4a0353f6fd08d4ce4630843d3648a
MD5bd004b4e55e9f6355bb6c9d68332eb4a
BLAKE2b-2562d719d72ff0f354fa783fe2ba913c8734c3b433b86406117a8db4ea2bf1c7a2f

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA2560d31e08426ff4b5b650f68839f5af51a92a5b51abd8554a60c2fbc7c71f25d0b
MD5aa746930f6c4bb1fa5a5efa967d3bcda
BLAKE2b-2567d182d868155f8c9e3e9d8f9e10c64e9a9f496bb8f7e037a88a8bed26b435af6

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA2567be0277469bf3bd7a34a9c57c1b6a724532a0d235cd0dc4e7f4316f982c28b19
MD58e626c8ba05076d7f6eca727fbb879d6
BLAKE2b-2561b0bd529a85ab349c6a25d1ca783235b6e3eedf187247eab536797021f7126c6

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA25644f264d4bf02f3176467d90b294d59bf1db9fe53c141ff772f27a8b456b2a9ed
MD5b498f3e8d6483dc3077c74614cdef8b9
BLAKE2b-256217e3dc2749fc684f455f162dcafb8a187b559e2614f3826877d3844a131f37b

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA256a4cb042b615245d5ff9b3794f56be4138b5adc35a4166014d31d1814744148c7
MD5aa9eb2d26b26445f5f921cf7e0d06821
BLAKE2b-25623ab3b952ff7239f20d05f1f99e9e20188513905f218c81d52fb5e78d2bf7634

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-macosx_10_13_x86_64.whl
AlgorithmHash digest
SHA2561e00ec2970aab10dc5db34af535f21fcf32b4a31d99e34963419636e2f85ae39
MD55f27f012e4cdd5c153b7f8b49539def5
BLAKE2b-256dfec7014c15626ab46b902b3bcc4b28a7bae46d8f281fc7ea9c95e22fcaaa917

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313t-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313t-macosx_10_13_universal2.whl
AlgorithmHash digest
SHA2561eb1ebf6822b756c723e09f5186473d93236c06c579d2cc0671a722d2ab14281
MD5939bb3b99a9c52f49e7b8e7b2ec53717
BLAKE2b-2562028fd0c63357caefe5680b8ea052131acbd7f456893b69cc2a90cc3e0dc90d4

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-win_arm64.whl
AlgorithmHash digest
SHA2562292cd5a90dab247f9abe892ac584cb24f0f54680c73fcb4a7493c66c2bf2467
MD595706c850d3b67953fd3b681d7f5a1fd
BLAKE2b-25625f1b156ff9f2ec9ac441710764dda95e4edaf5f36aca48246d1eea3f1fd96ec

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-win_amd64.whl
AlgorithmHash digest
SHA256bac4200befe50c670c405dc33af26dad5a3b6b255dd6c000d92fe4629f9ed6a5
MD5ff04b6483d5eca8b7f31753f58b63040
BLAKE2b-2568b006e29bb314e271a743170e53649db0fdb8e8ff0b64b4f425f5602f4eb9014

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 266.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp313-cp313-win32.whl
AlgorithmHash digest
SHA25628ba4d69171fc6e9896337d4fc63a43660002b7da53fc15ac992abcf3410917c
MD5e04eb4ebb4c4c9ffb7050f81a4c8f0f5
BLAKE2b-256eb51702f5ea74e2a9c13d855a6a85b7f80c30f9e72a95493260193c07f3f8d74

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA256454d9b4ae7881afbc25015b8627c16d88a597479b9dea82b8c6e7e2e07240dc7
MD5f2bda86a2e4f55da7fcc82b828c24db4
BLAKE2b-256d609e1cd5bee3841c7f6eb37d95ca91cdee7100b8f88b81e41c2ef426910891a

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA256dbe6095001465294f13f1adcd3311e50dd84e5a71525f20a10bd16689c61ce0b
MD5309e5aef10a47655eab5445c8829fe7d
BLAKE2b-2560cf5a2a03df27dc4c2d0c769220f5110ba8c4084b0bfa9ab0f9b4fcfa3d2b0fc

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA25675fa6f0056e7efb1f42a1c34e58be24072cb9e61a601340cc1196ae92326a4f9
MD559854a2afc1d0163cb090f0002f33e5e
BLAKE2b-256da4b732a0c5a9736a0b8d6d720d4945a2f1e6f38f87f48f3173559f53e8d5d82

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA2563b3a5f320136873cc5561098dfab677eea139521cb9a9e8db98b7e64aef44cbc
MD57eb45d6cc1a66a2a1d8b4b3722dd3347
BLAKE2b-256e5a7da0dc273d57f560399aa16d8a68ae7f9b57679476fc7ace46501d455fe84

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA2564aecb6f461316adf9f1f0f6a4a1a3d79e045f9b71ec76055a791affa3b285850
MD5781b74a204c88b8aaf2f3052abc6e05e
BLAKE2b-25662119bcef2d1445665b180ac7f230406ad80671f0fc2a6ffb93493b5dd8cd64c

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA256f117efad42068f9715677c8523ed2be1518116d1c49b1dd17987716695181efe
MD501cba3effab003621dbc95a6ed77e18f
BLAKE2b-25694d6be32a87cf28cf8ed064ff281cfbd49aefd90242a83e4b08b5a86b38e8eb4

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA256639431bdc89d6429f6721625e8129413980ccd62e9d3f496be618a41d205f160
MD5586ead4cac0926d951b19ac291fbaf69
BLAKE2b-256992a6591ebeede78203fa77ee46a1c36649e02df9eaa77a033d1ccdf2fcd5d4e

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA2565d9903ca42bfeec4cebedba8022a7c97ad2aab22e09573ce9976ba01b65e4361
MD50923b643f9ddd5b1768071f149f60d97
BLAKE2b-256fb8cf5987895bf42b8ddeea1b315c9fedcfe07cadee28b9c98cf50d00adcb14d

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA25604d2765516395cf7dda331a244a3282c0f5ae96075f728629287dfa6f76ba70a
MD545519479c3dfd9dad1bb9ca9d7cbf5c0
BLAKE2b-256a3881a3ea5672f4b0a84802ee9891b86743438e7c04eb0b8f8c4e16a42375327

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-macosx_10_13_x86_64.whl
AlgorithmHash digest
SHA2569b5aca4d5dfd7fbfbfbdaf44850fcc7709a01146a797536a8f84952e940cca76
MD57770f49a7de3984b19a45488d2942d57
BLAKE2b-2561922af2dc751aacf88089836aa088a1a11c4f21a04707eb1b0478e8e8fb32847

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp313-cp313-macosx_10_13_universal2.whl
AlgorithmHash digest
SHA256c1e448051717a334891f2b9a620fe36776ebf3dd8ec46a0b877c8ae69575feb4
MD587b4b74267d935c8839f4318d3e6a840
BLAKE2b-256e1a7dda24ebd49da46a197436ad96378f17df30ceb40e52e859fc42cac45b850

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-win_arm64.whl
AlgorithmHash digest
SHA25664350685ff08b1d3a6fff33f45a9ca183dc1d58bbfe4981604e70ec9801bbc26
MD521e6f2ced64fe48639e31ebf736fe463
BLAKE2b-256d75585ba4c066fe5094d35b249c3ce8df0ba623cfd35afb22d6764f23a52a1c5

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-win_amd64.whl
AlgorithmHash digest
SHA256e721d1b46e25c481dc5ded6f4b3f66c897c58d2e8cfdf77bbced84339108b0b9
MD5788dc7e32494e5caccf331c448ce9a41
BLAKE2b-2561a673b92df89f179d7c367be654ab5626ae311cb28f7d5c237b6bb976cd5fbbb

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 266.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp312-cp312-win32.whl
AlgorithmHash digest
SHA2563839967cf4dc4b985e1570fd8d91078f0c519f30491c60f9ac42a8db039be204
MD5b19aed49a43ebb3582699076c0db4d5e
BLAKE2b-256599b7c29be7903c318488983e7d97abcf8ebd3830e4c956c4c540005fcfb0462

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA256435bbad13e57eb5606a68443af62bed3556de2f46deb9f7d4237bc2f1c9fb3a0
MD5694be850e000ee08618406518023959b
BLAKE2b-256c8f570a5cdd781dcfaa12556f2955bf170cd603cb1c96a1827479f8faea2df97

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA2568e026094aa12b43f4fd74576714e987803a315c76edb6b098b9809db5de58f74
MD537af01155c8e14aeb23cb884d685bca0
BLAKE2b-25661830e8d1ae71e15bc1dc36231c90b46ee35f9d52fab2e226b0e039e7ea9c10a

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA2567fe6e5440584e94cc4b3f5f4d98a25e29ca12dccf8873679a635638349831b98
MD5efd271304c64fba2125b95dc4f5d362e
BLAKE2b-256f973cff02702960bc185164d5619c0c62a2f598a6abff6695d391b096237d4ab

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA2567521684c8c7c4f6e88e35ec89680ee1aa8358d3f09d27dfbdf62c446f5d4c695
MD5ec5be956c2df722e0fd7ca01aa51119a
BLAKE2b-2567c0f8dc2e4349d8e877283e6edd6c12bdcebc20f03744e86f197ab6e4492bf08

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA256a12ab1f5c29b4e93db518f5e3872116b7e9b1646c9f9f426f777b50d44a09e8c
MD5ace511b11778c1f971978657dcfd7af9
BLAKE2b-25684bd9ce9f629fcb714ffc2c3faf62b6766ecb7a585e1e885eb699bcf130a5209

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA25687eb52a81ef58c7ba4d45c3ca74e12aa4b4e77816f72ca25258a85b3ea96cb48
MD512d685c9e41a228ab7995eb4785bb864
BLAKE2b-256f9e73ad7da8cdee1ce66c7cd37ab5ab05c463a86ffeb52b1a25fe7bd9293b36c

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA2563e0b11b2b2433d1c39c7c7a30e3f3d0aeeea44c2a8d0bae28f6b95f639927a69
MD515f27f6d7a6c0f2a6b7fecbab0d1cfed
BLAKE2b-256641592c1db4fa4e12733dd5a526c2dd2b6edcbfe13257e135fc0f6c57f34c173

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA25608b884f4226602ad40c5d55f52bf91a9df30f513864e0054bad40c0e9cf1afb7
MD595c8e9df028d2c17d99d442ef93bb903
BLAKE2b-256ea986a8dff667d1af907150432cf5abc05a17ccd32c72a3615410d5365ac167a

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA2563a91e4a29938bc1a082cc28fdea44be420bf2bebe2665343029723892eb073e1
MD5a84299c57e36162d44e444a92bab2cd3
BLAKE2b-256bf260a575f58eb23b7ebd67a45fccbc02ac030b737b896b7e7a909ffe43ffd6a

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-macosx_10_13_x86_64.whl
AlgorithmHash digest
SHA25622b29dda7e1f7062a52359fca6e58e548e28c6686f205e780b02ad8ef710de36
MD5b3e029c6142a26396fdc953267c725b2
BLAKE2b-256783f37fcdd0d2b1e78909108a876580485ea37c91e1acf66d3bb8e736348f441

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp312-cp312-macosx_10_13_universal2.whl
AlgorithmHash digest
SHA256bc8ab71e2e31b16e40868a40a69007bc305e1109bd4658eb6cad007e0bf67c41
MD5956a7dabb7c7ce736081649f94ed3f6f
BLAKE2b-256e87418f04cb53e58e3fb107439699bd8375cf5a835eec81084e0bddbd122e4c2

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-win_arm64.whl
AlgorithmHash digest
SHA2561ff0d190c7f68ae7769cd0313fe45820ba07ffebfddfaa89cc1eb70827ba0ddc
MD5a53a95d7c6754a49fe9b4436e46715ad
BLAKE2b-256f4fc6500eb39f5f76c5e47a398df82e6b535a5e345f839581012a418b16f9cc3

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-win_amd64.whl
AlgorithmHash digest
SHA256087511f5c8b7dfbe3a03f5d5ad0c2a33861b1fc387f21f6f60825a44865a385a
MD5c583cb5891a5178de381f1c1e47a14c2
BLAKE2b-256501e15f08b2f82a9bbb510621ec9042547b54d11e83cb620643ebb54e4eb7d71

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 265.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp311-cp311-win32.whl
AlgorithmHash digest
SHA2563e816cc9aac1cd3cc9a4ec4d860f06d40f994b5c7b4d03b93345f44e08cc68bf
MD5220b8856427684fccbb6a81bf0c9bbc1
BLAKE2b-2566647dc2577c1f95f188c1e13e2e69d8825a5ac582ac709942f8a03af42ed6e93

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA256ddd76a9f58e6a00f8772e72cff8ebcff78e022be95edf018766707c730593e1e
MD5a05192512047890c602fe9db854ef163
BLAKE2b-256eafe1830eb0236be93d9b145e0bd8ab499f31602fe0999b1f19e99955aa8fe20

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA256885b26aa3ee56433b630502dc3d36ba78d186a00cc535d3806e6bfd9ed3c70ab
MD5da758f36d7996ca4fd1178058500e94f
BLAKE2b-25606d1a8b9cf45874eda14b2e275157ce3b304c87e10fb38d9fc26a6e14eb18227

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA256e6b49cd2aad93a1790ce9cffb18964f6d3a4b0b3dbdbd5de094b65296fce6e58
MD5481b8e0737b829888174aa4b51f24a7c
BLAKE2b-256b44cae3e52988ae74af4b04d2af32fee4e8077f26e51b62ec2d12d246876bea2

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA25678c2d02bb6e1da0720eedc0bad578049cad3f71050ef8cd065ecc87691bed2b0
MD54d419e7cbc51a42f6a2578466afc7292
BLAKE2b-25602a8c4b20330a5cdc7a8eb265f9ce593f389a6a88a0c5f280cf4d978f33966bc

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA25610483eefbfb0adb18ee9474498c9a32fcf4e594fbca0543bb94c48bac6183e2e
MD5af1d033c82ae2a3f2d5d97d642e27c20
BLAKE2b-2566122b8cb00df7d2b5e0875f60628594d44dba283e951b1ae17c12f99e332cc0a

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA2564c5238d32f3c5269d9e87be0cf096437b7622b6920f5eac4fd202468aaeb34d2
MD5646e534f158118deec1ad5786a7492a1
BLAKE2b-2562a4caecf31beeaa416d0ae4ecb852148d38db35391aac19c687b5d56aedf3a8b

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA2566dd329a1b61c0ee95ba95385fb0c07ea0d3fe1a21e1349fa2bec272636217118
MD576c9f4cd27a2b654afe6a095b4b758be
BLAKE2b-2563de223cd5d3573901ce8f9757c92ca4db4d09600b865919b6d3e7f69f03b1afd

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA256f99be08cfead2020c7ca6e396c13543baea32343b7a9a5780c462e323bd8872f
MD5f2bacbaf34a634072a66469581d36467
BLAKE2b-2560c6479241c8209d5b7e00577ec9dca35cd493cc6be35b7d147eda367d6179f6d

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA2563b30bc921d50365775c09a7ed446359e5c0179e9e2512beec4a60cbcef6ddd50
MD51cb5bb892f7401cafed9e6086f4ad137
BLAKE2b-2562b9db101d0262ea293a0066b4522dfb722eb6a8785a8c3e084396a5f2c431a46

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-macosx_10_9_x86_64.whl
AlgorithmHash digest
SHA256feff9e54ec0dd3833d659257f5c3f5322a12eee58ffa360984b716f8b92983f4
MD5e03c6597f9a4291ccc21c541bd40d6f5
BLAKE2b-256852363e481293fac8b069d84fba0299b6666df720d875110efd0338406b5d360

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp311-cp311-macosx_10_9_universal2.whl
AlgorithmHash digest
SHA256eadade04221641516fa25139273505a1c19f9bf97589a05bc4cfcd8b4a618031
MD557ca5281223d56da074d10ad7813224c
BLAKE2b-256f7904fb5056e5f03a7048abd2b11f598d464f0c167de4f2a51aa868c376b8c70

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-win_arm64.whl
AlgorithmHash digest
SHA25638af559ad934a7b35147716655d4a2f79fcef2d695ddfe06a06ba40ae631fa7e
MD5c9846de0c0546d7df6b3c06347ba3719
BLAKE2b-25615c4b54b24f553966564506dbf873a3e080aef47b356a3b39b5d5aba992b50db

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-win_amd64.whl
AlgorithmHash digest
SHA256ee3a83ce492074c35a74cc76cf8235d49e77b757193a5365ff86e3f2f93db9fd
MD5d9cad9f914f767bf066eb54b10779fe5
BLAKE2b-256349de9e8493a85f3b1ddc4a5014465f5c2b78c3ea1cbf238dcfde78956378041

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 265.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp310-cp310-win32.whl
AlgorithmHash digest
SHA256149eb0bba95231fb4f6d37c8f760ec9fa6fabf65bab555e128dde5f2475193ec
MD5d8cdd4fe00301f8838c8cf6ceb0cbd44
BLAKE2b-25603cc90ab0fdbe6dce064a42015433f9152710139fb04a8b81b4fb57a1cb63ffa

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA256b6f78f98741dcc89607c16b1e9426ee46ce4bf31ac5e6b0d40e81c89f3481ea5
MD5b59d56dd06dfe7c721347a6c2ef6f3bf
BLAKE2b-256951882980a60e8ed1594eb3c89eb814fb276ef51b9af7caeab1340bfd8564af6

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA256849202cd789e5f3cf5dcc7822c34b502181b4824a65ff20ce82da5524e45e8e9
MD545298371bf8505a1fd4897239886955a
BLAKE2b-2567b5e9466a7ec4b8ec282077095c6eb50a12a389d2e036581134d4919e8ca518c

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA256509dc827f89c15c66a0c216331260d777dd6c81e9a4e4f830e662b0bb296c313
MD52fd78d2981091cb5f98a03937a20dc84
BLAKE2b-256c5c4fce773710af81b0cb37cb4ff0947e75d5d17dee304b93d940b87a67fc2f4

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA256728a9d2d173a65b62bdc380b7932dd8e74ed4295279a8fe1021204ce210803e7
MD5a7d891b3d1dae316b9814629dc9624e6
BLAKE2b-256b2bb5e30c7394bcf63f0537121c23e796be67b55a8847c3956ae6068f4c70702

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
AlgorithmHash digest
SHA2562ab815eb8a96379a27c3b6157fcb127c8f59c36f043c1678110cea492868f1d5
MD5bbfabf50cf3e930bf2d609454615d628
BLAKE2b-25615fce4c31d061eced63fbf1ce9d853975f912c61a7d406ea14eda2dd355f48e7

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA256cfe6d3f0c9e3b7e8c0c694b24d25e677776f5ca26dce46fd6b0489f9c8339391
MD58a7b89280c0c2c80a9d4c6f21f15ce02
BLAKE2b-2561462b56d29e70b03666193369bdbdedfdc23946dbe9f81dd78ce262c74d988ab

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA256838441333bc90b829406d4a03cb4b8bf7656231b84358628b0406d803931ef32
MD5dad9485ad0114e19df33a1fd5942bbda
BLAKE2b-256e6493294b988855a221cb6565189edf5dc43239957427df2d81d4a6b15244f64

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA256b7f9ee819f94c6abfa56ec7b1dbab586f41ebbdc0a57e6524bd5e7f487a878c7
MD5cd3463310f70f6757644e61f0427d45a
BLAKE2b-256cefd16aa16cf5d497ef727ec966f74164fbe75d6516d3d58ac9aa989bc9cdaad

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA2565cf77eac15bd264986c4a2c63353212c095b40f3affb2bc6b4ef80c4776c1a28
MD50a3fe0bc2b687d7e857ca3ee9b94be50
BLAKE2b-256c3c51929a0491bd5ac2d1539a866768b88965fa8c405f3e16a8cef84313098d6

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA256d8b4a27eebd684319bdf473d39f1d79eed36bf2cd34bd4465cdb4618d82b3d56
MD5e68800f3fc170b4409d41b8315fcb05c
BLAKE2b-25639b39a231475d5653e60002508f41205c61684bb2ffbf2401351ae2186897fc4

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-macosx_10_9_x86_64.whl
AlgorithmHash digest
SHA2562fa2eed3f76677777345d2f81ee89f5de2f5745910e805f7af7386a920fa7313
MD5409ec6785236c704426b2b5665d8ec6f
BLAKE2b-2566939abec3bd688ec9bbea3562de0fd764ff802976185f5ff22807bf0a2697992

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp310-cp310-macosx_10_9_universal2.whl
AlgorithmHash digest
SHA2562b441a4ae2c8049106e8b39973bfbddfb25a179dda2bdb99b0eeb60c40a6a3af
MD5ea822e569b5666a85d64b6ef12c6d2aa
BLAKE2b-2568ad6d788d52da01280a30a3f6268aef2aa71043bff359c618fea4c5b536654d5

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL:regex-2025.11.3-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 270.3 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp39-cp39-win_arm64.whl
AlgorithmHash digest
SHA25643b4fb020e779ca81c1b5255015fe2b82816c76ec982354534ad9ec09ad7c9e3
MD55b64f179ce393d47ee08227a2b1dcbaa
BLAKE2b-2567c984ed5b608130249810977b030b86abfc7fcd19b31aa75060d8ad11003826d

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL:regex-2025.11.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 277.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp39-cp39-win_amd64.whl
AlgorithmHash digest
SHA2567a50cd39f73faa34ec18d6720ee25ef10c4c1839514186fcda658a06c06057a2
MD566d96676a72c97d6d222bf682d65bf9d
BLAKE2b-256ab680a3a1bf596db98c369d0f10242b006f4a928633e001906889f80c9b4b639

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-win32.whl.

File metadata

  • Download URL:regex-2025.11.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 265.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for regex-2025.11.3-cp39-cp39-win32.whl
AlgorithmHash digest
SHA25674d04244852ff73b32eeede4f76f51c5bcf44bc3c207bc3e6cf1c5c45b890708
MD5f9e3c706a00b05d63bf1f8201c260da5
BLAKE2b-25690544987210bc0d139d90b579fbbdaafca2d4acee9c413843d6c1c8ac0dd56bf

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-musllinux_1_2_x86_64.whl
AlgorithmHash digest
SHA25622e7d1cdfa88ef33a2ae6aa0d707f9255eb286ffbd90045f1088246833223aee
MD58353a9c6240d74fb71d584614d1ad567
BLAKE2b-256480bc0cbc34e933ed528bb225d298df572a2e75fbe1db1b36fe719867a5e582d

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-musllinux_1_2_s390x.whl
AlgorithmHash digest
SHA256b4774ff32f18e0504bfc4e59a3e71e18d83bc1e171a3c8ed75013958a03b2f14
MD53568c5c4288dfbca478f8922b30a1457
BLAKE2b-25691fc48d64dcef7a8f3ecdb9fe60bb3a6c97b317dea089ac72594eccf6cad1938

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-musllinux_1_2_ppc64le.whl
AlgorithmHash digest
SHA256a295ca2bba5c1c885826ce3125fa0b9f702a1be547d821c01d65f199e10c01e2
MD5d506bca5fbbf7d26e9723b55b49fb1d6
BLAKE2b-2566adb424728b5d831ebd15e86ca55f13990e2bc3c5b417dddaaaa3bd712f12e32

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-musllinux_1_2_aarch64.whl
AlgorithmHash digest
SHA256cc4076a5b4f36d849fd709284b4a3b112326652f3b0466f04002a6c15a0c96c1
MD5f7a5ee6bd7c9dcdd4a2763e9c609b25e
BLAKE2b-25698cc22c52f2aff7f7e2591fe18db4b6143236c18800752e8e4c2cf938b64fe06

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
AlgorithmHash digest
SHA256f3b5a391c7597ffa96b41bd5cbd2ed0305f515fcbb367dfa72735679d5502364
MD5b628dc4aced6bc4a1248fb12800bdbee
BLAKE2b-256aa21cc19ad5a091f921fea0caae5e4fb926d5b5350c376d09e2ada9f5d58b54c

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
AlgorithmHash digest
SHA25622dd622a402aad4558277305350699b2be14bc59f64d64ae1d928ce7d072dced
MD54efd115e96f39332bf6663d2a3ff8816
BLAKE2b-25660eee9c71bdf334edc14ff769463bd6173966b0445e442a28b18f790b84032f5

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
AlgorithmHash digest
SHA25651c1c1847128238f54930edb8805b660305dca164645a9fd29243f5610beea34
MD50606ff8aa52ce866dd48543722f39454
BLAKE2b-256891dd4045ff7c563eb73be4419784a06efc7de02e15959b917fee335de8c10de

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
AlgorithmHash digest
SHA256732aea6de26051af97b94bc98ed86448821f839d058e5d259c72bf6d73ad0fc0
MD54daa63adcf7b8587044d6fad212d9152
BLAKE2b-2561515ff1e7428b64a66c83dd53a88294c3e1c3e6a08653d9670efd24cbb068fa5

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
AlgorithmHash digest
SHA2568a3d571bd95fade53c86c0517f859477ff3a93c3fde10c9e669086f038e0f207
MD5a57f1ab9d5045a2ca9015b45bde2dace
BLAKE2b-256e4e6725cd713a926a13f55bb9c4585d4cca51ab7d9ef77cb96eba8398e207418

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-macosx_11_0_arm64.whl
AlgorithmHash digest
SHA256856a25c73b697f2ce2a24e7968285579e62577a048526161a2c0f53090bea9f9
MD5580a1d3d816cd46cf259c197ff0be647
BLAKE2b-2564e4d97cc016a7f705a496328d4d569db2023a200c2c391b0a0ddf36e66dd80f5

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-macosx_10_9_x86_64.whl
AlgorithmHash digest
SHA2563bf28b1873a8af8bbb58c26cc56ea6e534d80053b41fb511a35795b6de507e6a
MD5158a2ac7e36e3dfb58328239a2a54b52
BLAKE2b-25668c2c74c874de5c3e73302ea1f47968f2a990c2517c6fb827c95d2b857e01098

See more details on using hashes here.

File details

Details for the fileregex-2025.11.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for regex-2025.11.3-cp39-cp39-macosx_10_9_universal2.whl
AlgorithmHash digest
SHA25681519e25707fc076978c6143b81ea3dc853f176895af05bf7ec51effe818aeec
MD5c1ba10fcc5ab5f2ca92b24fef442d515
BLAKE2b-25613a271d9e3de7a8ba4dd301ce6327d3feacc911413dc0660a4e2256a8b43401b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security SponsorDatadog MonitoringDepot Continuous IntegrationFastly CDNGoogle Download AnalyticsPingdom MonitoringSentry Error loggingStatusPage Status page

[8]ページ先頭

©2009-2025 Movatter.jp