DNA.
find_with_regex
(regex, ignore=None)[source]¶Generate slices for patterns matched by a regular expression.
State: Stable as of 0.4.0.
Parameters: | regex : str or regular expression object
ignore : 1D array_like (bool) or iterable (slices or ints), optional
|
---|---|
Yields: | slice
|
Examples
>>> from skbio import Sequence
>>> s = Sequence('AATATACCGGTTATAA')
>>> for match in s.find_with_regex('(TATA+)'):
... match
... str(s[match])
slice(2, 6, None)
'TATA'
slice(11, 16, None)
'TATAA'