Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: preg_replace - Hilfe bei Pattern

  1. #1
    Alter Contao-Hase
    Registriert seit
    06.07.2009.
    Beiträge
    1.487

    Standard preg_replace - Hilfe bei Pattern

    Hey,

    ich stehe gerade auf den Schlauch.

    Code:
    <a class="teamname" href="https://round-football.de/websoccer/?page=team&amp;id=11">Eintracht Frankfurt</a>/
    Ich möchte per preg_replace alle Links mit der Klasse class="teamname" ersetzen. Aber irgendwie bekomme ich das Pattern nicht zusammen.

    Also irgendwie sowas <a class="teamname" *WILDERCARD* </a> komplett ersetzen durch WERT

    Code:
    /<a class=\"teamname\" /
    Ersatzt mir nur
    Code:
    <a class="teamname"

  2. #2
    Contao-Nutzer Avatar von spotbot2k
    Registriert seit
    26.06.2017.
    Beiträge
    65

    Standard

    Versuche es doch mal hier - https://regex101.com/.

    PHP-Code:
    <?php

    $str 
    '<a class="teamname some-class" href="https://round-football.de/websoccer/?page=team&amp;id=11">Eintracht Frankfurt</a>
    <a class="teamname" href="https://round-football.de/websoccer/?page=team&amp;id=11">Eintracht Frankfurt</a>
    <a class="teamname some-more-classes" href="https://round-football.de/websoccer/?page=team&amp;id=11">Eintracht Frankfurt</a>'
    ;

    $re '/teamname([^"]+)"/m';
    $str preg_replace($re'teamname"'$str);
    Scheint zu funktionieren...

    UPDATE:

    PHP-Code:
    '/teamname[^"]+"/m' 
    Funktioniert auch, die Klammern habe ich aus Gewohnheit verwendet
    Geändert von spotbot2k (16.07.2018 um 11:09 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •