anonym
Odpověděl/a – 28.únor 10:29
Použití regulárních výrazů při nahrazování
V každém dokumentu potřebujeme vložit nezlomitelné mezery
za jednoznakové předložky a spojky. Opět provedeme náhradu,tentokrát je
ovšem vyhledávání takových případův textu poněkud složitější.
K tomu použijeme regulárních výrazů.
Regulární výraz je takový zápis, který používá tzv. zástupných
(náhradních) znaků
a umožňuje tak vyjádřit nikoliv jeden, ale celou množinu podobných
řetězců
tvořených podle určitých pravidel. Mezi zástupné znaky patří
například:
Znak „?“ — zastupuje libovolný znak.
Znak „<“ — zastupuje začátek slova.
Zápis „[AbCd]“ — představuje variantu: „znak A nebo znak b nebo znak
C nebo znak d“.
Tyto i další znaky jsou dostupné v nabídce Najít (resp. Nahradit) při
zaškrtnutí
políčka „Použít zástupné znaky“ a stisku
tlačítka„Speciální“. Z této nabídky
můžeme vybírat zástupné znaky do hledaného řetězce. http://physics.ujep.cz/~jkrejci/vyuka/172/uprav_text_zdroj.PDF
-
Zdroj: http://office.microsoft.com/cs-cz/word-help/vyhledani-a-nahrazeni-textu-nebo-dalsich-polozek-HA001230392.aspx#BM6
anonym
Odpověděl/a – 28.únor 10:37
Použití regulárních výrazů při nahrazování
V každém dokumentu potřebujeme vložit nezlomitelné mezery
za jednoznakové předložky a spojky. Opět provedeme náhradu,tentokrát je
ovšem vyhledávání takových případův textu poněkud složitější.
K tomu použijeme regulárních výrazů.
Regulární výraz je takový zápis, který používá tzv. zástupných
(náhradních) znaků
a umožňuje tak vyjádřit nikoliv jeden, ale celou množinu podobných
řetězců
tvořených podle určitých pravidel. Mezi zástupné znaky patří
například:
Znak „?“ — zastupuje libovolný znak.
Znak „<“ — zastupuje začátek slova.
Zápis „[AbCd]“ — představuje variantu: „znak A nebo znak b nebo znak
C nebo znak d“.
Tyto i další znaky jsou dostupné v nabídce Najít (resp. Nahradit) při
zaškrtnutí
políčka „Použít zástupné znaky“ a stisku
tlačítka„Speciální“. Z této nabídky
můžeme vybírat zástupné znaky do hledaného řetězce. http://physics.ujep.cz/~jkrejci/vyuka/172/uprav_text_zdroj.PDF
-
Doplňuji:
Takhle by to mohlo vypadat:
<[Ma]
najde slova s písmenem na začátku slova „M“ a „a“,
-
taky lze zadat na konkrétní slovo
M*i, kdy najde všechny slova na písmeno „M“ a končící „i“,
-
lze i zadat M????, kdy najde slovo o 5 znacích začínající
písmenem „M“.
Zdroj: http://office.microsoft.com/cs-cz/word-help/vyhledani-a-nahrazeni-textu-nebo-dalsich-polozek-HA001230392.aspx#BM6