2010-12-13 9 views
2

alle gültigen Worte, die gerade Anzahl von Einsen haben muss oder gerade Anzahl von bsAlle gültigen Wörter, die gerade Anzahl von Einsen haben muss oder gerade Anzahl von der b

+2

Ist dies eine Anfrage, um uns Ihre Hausaufgaben zu machen tun für Du? – Gabe

+2

Das ist keine Frage. Ich nehme an, dass wir mit dem Tag "regex" herausfinden sollten, dass wir Ihnen einen regulären Ausdruck schreiben sollten, der Ihre angegebenen Anforderungen erfüllt? Sorry, Stack Overflow ist keine "Gib mir die Codez" -Website. –

+0

Gabe und CodyGray Ihre beide Haltung ist nicht gut. Siehe Austin Antwort. Er schrieb keinen regelmäßigen Ausdruck, sondern führte mich in die richtige Richtung. das ist + ive Haltung. – raoisrar

Antwort

2

ich diese Seite empfehlen würde: http://rubular.com/. Es ist eine Sandbox für Reguläre Ausdrücke, in der Sie mit ihnen spielen können. Es sollte Ihnen helfen, Ihr Problem zu lösen.

+1

Dank Austin L. Tt ist eine gute Art zu führen. Es ist sehr hilfreich. – raoisrar

-1

Sie können dies nicht mit einem regulären Ausdruck tun. Für ein Wort bräuchten Sie so etwas wie

if ((replace(/[^Aa]/g, "").length & 1) == 0) 

Natürlich ist dies sehr abhängig von Ihrer Programmiersprache (die oben funktionieren würde in JavaScript)

+1

Es ist eine reguläre Sprache (ein DFA mit nur vier Zuständen ist ausreichend), so dass es mit Sicherheit durch eine einzige Regex erkannt werden kann. –

Verwandte Themen