Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-12-15 21:10:43 +0100

  1. Jak v regulárním výrazu vyznačíte číslici?
  2. Jak v regulárním výrazu vyznačíte, že předcházející symbol se má opakovat jednou až třikrát?
  3. Jak v regulárním výrazu vyznačíte tečku?
  4. Jak v regulárním výrazu vyznačíte mezeru?
  5. Nasypeme do hrnce, zamícháme a máme požadovaný regulární výraz.
  6. Ne že by grep nějak pomohl, protože grep pouze hledá řádky, které výrazu vyhoví, ale nedokáže z nich vytáhnout kousky. K tomu slouží jiné nástroje, třeba sed.
  1. Jak v regulárním výrazu vyznačíte číslici?
  2. Jak v regulárním výrazu vyznačíte, že předcházející symbol se má opakovat jednou až třikrát?
  3. Jak v regulárním výrazu vyznačíte tečku?
  4. Jak v regulárním výrazu vyznačíte mezeru?
  5. Nasypeme do hrnce, zamícháme a máme požadovaný regulární výraz.
  6. Ne že by grep nějak pomohl, protože grep pouze hledá řádky, které výrazu vyhoví, ale nedokáže z nich vytáhnout kousky. K tomu slouží jiné nástroje, třeba sed.

Jenom pro úplnost, zapsat IP adresu regulárním výrazem stoprocentně není úplně jednoduchá úloha. I když se omezíme jen na IPv4, měli bychom v zásadě řešit to, že zdaleka ne všechny výrazy tvořené 1-3 číslicemi jsou v reálném světě platné (např. IP adresa tvořená číslem 345). IPv6 do toho zavádí další složitosti.