Ich habe this article gelesen, wo die /^1?$|^(11+?)\1+$/
Perl Regex verwendet wird, um zu testen, ob eine Zahl prime oder nicht ist.Is_Prime-Funktion über Regex in Python (von Perl)
Prozess:
s = '1' * your_number
Wenn s
die Regex matchs, dann ist es nicht prim. Wenn nicht, ist es Prime.
Wie würden Sie diese Regex in Pythons re
Modul übersetzen?
Nur wenn ich denke, ich habe alles gesehen ... –
Ein kompakterer Haupttest ist hier vorbei http://StackOverflow.com/Questions/1805796/Code-Golf-Um-Spiral 'alle (i% d für d im Bereich (2, i)) ' –
@Mike Regulärer Ausdruck, der mit Rückreferenzen übereinstimmt, ist NP-schwer: http://perl.plover.com/NPC/ –