# Rozdělení proměnné pomocí regulárního výrazu

**URL:** <https://forum.mergado.cz/t/rozdeleni-promenne-pomoci-regularniho-vyrazu/1067>\
**Category:** Regulární výrazy v Mergadu\
**Tags:** regulární-výrazy\
**Created:** [listopad 8, 2018, 1:02odp. UTC](https://forum.mergado.cz/t/rozdeleni-promenne-pomoci-regularniho-vyrazu/1067 "2018-11-08T13:02:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![grada](https://forum.mergado.cz/letter_avatar_proxy/v4/letter/g/85f322/32.png) [@grada](https://forum.mergado.cz/u/grada)\
**Post date:** [listopad 8, 2018, 1:02odp. UTC](https://forum.mergado.cz/t/rozdeleni-promenne-pomoci-regularniho-vyrazu/1067/1 "2018-11-08T13:02:17Z")

</div>

Dobrý den, mohli byste mi prosím poradit, jak rozdělit textový řetězec, oddělený pomocí svislítka, na jednotlivé části (proměnné)? Textový řetězec může obsahovat žádné až dvě svislítka.  
Např.

1. Podnikání, ekonomie, finance | Podnikání a management | Management
2. Beletrie
3. Zahrada, zvířata, příroda | Zahrada

Výsledkem by mělo být pro příklad 1)  
Proměnná 1: Podnikání, ekonomie, finance  
Proměnná 2: Podnikání a management  
Proměnná 3: Management

Výsledkem by mělo být pro příklad 2)  
Proměnná 1: Beletrie  
Proměnná 2: Prázdné  
Proměnná 3: Prázdné

Předem moc děkuji.

---

<div class="post-metadata">

**Author:** ![ludekvolejnik](https://forum.mergado.cz/user_avatar/forum.mergado.cz/ludekvolejnik/32/747_2.png) [@ludekvolejnik](https://forum.mergado.cz/u/ludekvolejnik)\
**Post date:** [listopad 9, 2018, 3:06odp. UTC](https://forum.mergado.cz/t/rozdeleni-promenne-pomoci-regularniho-vyrazu/1067/2 "2018-11-09T15:06:34Z")

</div>

Na tohle jde použít např. regulární výraz: `^([^\|]+)?\|?([^\|]+)?\|?(.*)$`

 ![09-16-04-09](https://forum.mergado.cz/uploads/forum.mergado.cz/original/1X/ee5a3dd114c370404b3bb189edc686700d071143.png)

Funguje pro dvě svislítka, jedno nebo klidně žádné, jak potřebujete. 😉

---

<div class="post-metadata">

**Author:** ![grada](https://forum.mergado.cz/letter_avatar_proxy/v4/letter/g/85f322/32.png) [@grada](https://forum.mergado.cz/u/grada)\
**Post date:** [listopad 13, 2018, 10:25am UTC](https://forum.mergado.cz/t/rozdeleni-promenne-pomoci-regularniho-vyrazu/1067/3 "2018-11-13T10:25:08Z")

</div>

Funguje. 😀  
Moc vám děkuju.  
Marek
