[Java] String zerlegen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Java] String zerlegen

    Hallo zusammen.

    Ich habe vor in Java einen String zu zerlegen, jedoch weis ich nicht so recht wie ich es realisieren soll.

    Der von PHP an mein Javascript übergebene String sieht wie folgt aus:
    PHP-Code:
    var string = {..keyword1..}Dies ist der Inhalt von Keyword1{..keyword2..}Dies ist der Inhalt von Keyword2
    {..keyword3..}Dies ist der Inhalt von Keyword3
    Nun möchte ich drei Variablen haben mit jeweils dem Inhalt der einzelnen Keywords. Die Zeichen {.. ..} definieren Anfang und Ende eines Keywords.

    Variable keyword1 enthält -> Dies ist der Inhalt von Keyword1;
    Variable keyword2 enthält -> Dies ist der Inhalt von Keyword2;
    Variable keyword3 enthält -> Dies ist der Inhalt von Keyword3;

    Absolut komfortabel wäre es noch wenn der Variablenname in Javascript automatisch der des Keywords aus dem String wäre. Quasi ein variabler Variablenname.

    Mit Split und dergleichen komme ich hier nicht sonderlich weit. Im String sind auch mal mehr und mal weniger Keywords die es umzusetzen gilt.

    P.S.: Bin auch gern bereit dem String eine Darstellungsform zu geben falls es dadurch leichter wird mein Vorhaben zu realisieren.

  • #2
    Du solltest dich einigen: Java oder JavaScript? Womit willst du arbeiten?
    Hint: Das Skript da sieht nach JavaScript aus!

    Mit den String-Methoden kannst du doch einiges machen. Ich würde aber in deinem PHP-Skript direkt ein Objekt erstellen lassen, da sparst du dir das Parsen!

    Kommentar


    • #3
      Check die match-Methode aus! Check das RegExp-Objekt aus!
      [FONT="Helvetica"]twitter.com/unset[/FONT]

      Shitstorm Podcast – Wöchentliches Auskotzen

      Kommentar


      • #4
        Es handelt sich um JavaScript.
        Was meinst du mit "ein Objekt erstellen lassen"?

        Kommentar


        • #5
          Was meinst du mit "ein Objekt erstellen lassen"?
          Code:
          var myStrings = {
              'keyword 1': 'foo',
              'keyword 2': 'bar',
              'keyword 3': 'blubb'
          }
          
          myStrings['keyword 1'];

          Kommentar

          Lädt...
          X