replaceFirst
Nahradí první výskyt podřetězce specifikovaného pomocí regulárního výrazu.
StringreplaceFirst(String str,String pattern,String replacement)
- str
 - Výchozí řetězec.
 - pattern
 - Řetězec obsahující regulární výraz. Syntax regulárních výrazů popisuje dokumentace pro java.util.regex.Pattern.
 - replacement
 - Náhrada za první podřetězec odpovídající regulárnímu výrazu. Lze použít zpětné reference pro uzávorkované podvýrazy ve tvaru 
$1,$2… 
Příklad: Náhrada použitím regulárního výrazu
Šablona
			{with "josef.novak@seznam.cz"}
  {replaceAll(_, "@", " [at] ")} 
  {replaceFirst(_, "@", " [at] ")} 
  {replaceAll(_, "\\.", " [dot] ")} 
  {replaceFirst(_, "\\.", " [dot] ")} 
  {replaceAll(_, "([a-z]+)", "[$1]")} 
  {replaceFirst(_, "([a-z]+)", "[$1]")} 
{/with}
Výstup
			  josef.novak [at] seznam.cz 
  josef.novak [at] seznam.cz
  josef [dot] novak@seznam [dot] cz 
  josef [dot] novak@seznam.cz 
  [josef].[novak]@[seznam].[cz] 
  [josef].novak@seznam.cz 
Poslední modifikace 24.10.2024 uživatelem Lukáš Zeman
Pro vložení příspěvku do diskuse se přihlašte.