Ich arbeite an einem einfachen Fall, wo ich in einer given_text
auf das Vorhandensein einer Zeichenfolge (sagen wir xyz
) überprüfen muss.Python effiziente Musterfindung: Regex v/s Muster in Text?
Was eine effizientere Art und Weise sein wird, dies zu tun:
if 'xyz' in given_text:
print 'found'
ODER
import re
if re.compile('xyz').search(given_text):
print 'found'
Verwenden Sie [Zeit] (https://docs.python.org/3/library/timeit.html). – Phillip
1. Es ist wahrscheinlich egal. 2. Wenn Sie empirisch feststellen, dass dies für Ihren Fall von Bedeutung ist, führen Sie einige Tests für reale Daten durch. 3. "xyz" in given_text ist wahrscheinlich viel schneller. – TigerhawkT3