StrExpression regex: Porovnání verzí

Z Wiki
Přejít na: navigace, hledání
(2. Další specifika)
(2. Další specifika)
Řádek 21: Řádek 21:
 
== 2.  Další specifika ==
 
== 2.  Další specifika ==
  
<code>\s</code> nezahrnuje <code>\r</code> ani <code>\n</code> sekvence.
+
<code>\s</code> nezahrnuje znaky pro konec řádku
  
<code>.</code> zahrnuje newline (DOTALL).
+
<code>.</code> zahrnuje i znaky pro konec řádku (DOTALL)

Verze z 26. 8. 2025, 16:13

Práce s regex v příkazu StrExpression má určitá specifika.


1. Escape sekvence

1.1. "\r" a "\n" sekvence

Pokud si přejeme v regex výrazu použít escape sekvence pro carriage return a line feed, je třeba použít dvojité zpětné lomítko takto:

\\r

\\n

2. Další specifika

\s nezahrnuje znaky pro konec řádku

. zahrnuje i znaky pro konec řádku (DOTALL)