Avatar uživatele
Pokročilý

Regulární výraz pro palindrom.

Chci naprogramovat krátký analyzátor textů s palindromy a nemůžu najít správný regulární výraz pro palindrom

Uzamčená otázka – ohodnoťte nejlepší odpověď symbolem palce.

Nejlepší odpověď

Avatar uživatele
Zlatý

Vím, co je palindrom. Dověděla sei, co je regulární výraz, ale neumím programovat.
Ale něco jsem vám našla, třeba pomůže.

Hezkou a zcela neužitečnou ilustrací zapamatování je hledání palindromů (slov, která se nezmění, když je čtete pozadu). Tak například výrazu

\<\(.\)\(.\).\2\1\>

vyhoví právě a pouze pětiznakový palindrom (např. radar či rotor). První dva znaky slova si zapamatuje, za nimi následuje třetí libovolný znak, čtvrtý musí být stejný jako zapamatovaný druhý a pátý znak se musí shodovat s prvním..

http://www.root.cz/…

 

Další odpovědi:

Avatar uživatele
Zlatý

Palindrom je regulérní český výraz pro slova nebo věty, které se čtou stejně zepředu, jako zezadu.


Avatar uživatele
Bronzový

Nechápu co přesně chceš, ale rozdělil bych to na slova, každé otočil a pak porovnával dvě pole.


Avatar uživatele
Bronzový

Rozhodně ne regulérní výraz ale cyklus bych na to využil. Ale jelikož nevidím ani kus kódu na tož tajíte programovací jazyk více vám poradit nemohu.

 

Diskuze k otázce

 

U otázky nebylo diskutováno.

 

Přihlásit se

Položte otázku, odpovězte, zapojte se, …

začněte zde

Reklama

Kvalitní odpovědi v: Počítače a internet

Zlatý Bedy 1525
Zlatý Michal Kole 1198
Zlatý mosoj 1028
Zlatý Hlada 948
Zlatý ge0rge 894
Zlatý www 829
Zlatý led 820
Zlatý badisko 818
Zlatý gecco 795
Zlatý arygnoc 674

Zobrazit celkový žebříček

Facebook

 

Váš požadavek se vyřizuje, počkejte prosím.