Class RegExp

java.lang.Object
at.letto.tools.RegExp

public class RegExp extends Object
einfache Routinen um mit regular Expressions einfach umgehen zu können
Author:
damboeck
  • Constructor Details

    • RegExp

      public RegExp()
  • Method Details

    • findMatches

      public static Iterable<MatchResult> findMatches(String pattern, CharSequence s)
      sucht alle Treffer vom Regex "pattern" im String s und gibt das Suchergebnis zurück
      Parameters:
      pattern - Regexp
      s - String
      Returns:
      gefundene Treffer
    • findMatchFirst

      public static MatchResult findMatchFirst(String pattern, CharSequence s)
      sucht den ersten Treffer vom Regex "pattern" im String s und gibt das Suchergebnis zurück
      Parameters:
      pattern - Regexp
      s - String
      Returns:
      gefundene Treffer
    • replaceFirst

      public static String replaceFirst(String pattern, String s, String replace)
      ersetzt den ersten Treffer
      Parameters:
      pattern - Regexp welcher eine runde Klammer für den Teil der ersetzt wird haben muss
      s - String in den gesucht wird
      replace - String welcher statt der gesuchten Elemente eingesetzt wird als normaler String(nicht Regexp!)
      Returns:
      String mit dem ersetzten Teil
    • replaceAll

      public static String replaceAll(String pattern, String s, String replace)
      ersetzt rekursiv alle Treffer
      Parameters:
      pattern - Regexp welcher eine runde Klammer für den Teil der ersetzt wird haben muss
      s - String in den gesucht wird
      replace - String welcher statt der gesuchten Elemente eingesetzt wird als normaler String(nicht Regexp!)
      Returns:
      String mit dem ersetzten Teil
    • verblockeString

      public static String verblockeString(String s)
      verblockt alle Sonderzeichen in dem String s um dann mit einem Regexp danach suchen zu können
      Parameters:
      s - String der verblockt wird
      Returns:
      verblockter String