Regulerni výraz podobnost znaku [[=X=]] -slov

Od: Datum: 24.01.17 21:51 odpovědí: 0

Když mám regularní výraz ^[[=c=]][[=i=]]na$, kterému vyhovuje cina nebo čína cína, nebo čina, jak udělám abych nemusel psát tento "kvalifikátor" pro každý znak, aby se "operátor" podobnosti aplikoval na celý řetězec? Možná příklad se 2 znaky je je krátký, pro 20místné slovo by to bylo názornější... Aby stačilo napsat něco jako ^[=ci=]na$ (vymyšlená syntaxe), což by eliminovalo psát to znak po znaku, ale celý řetězec bych uzavřel do tohoto "operátoru" (je to správná terminologie v regexp oblasti)?

PS: smazat diakritiku u textu a následně testovat na pattern ^ci$., není řešení, neboť pak v matchi není původní text čina...


doplněno 24.01.17 22:47:

PS:

proč SublimeText 3 ze znaků ěščřžýáíéďťňúůó NEreaguje na pattern [[=s=]],[[=c=]],[[=r=]],[[=z=]], zatímco na všechny ostatní ([[=e=]], [[=y=]] atd) ze seznamu ano? Co je to za chybu?


 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2017 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.