Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wykrywanie tekstu w nawiasach
Forum PHP.pl > Forum > PHP
snoopy2351
Witam szukam sposobu na wykrycie zawiasów w tekście i wyświetlenie tekstu z nich np:
$a = "kdjasdj(kot)dadas";
echo $a;

i żeby wyświetlił się sam napis kot.

Jest na to jakiś sposób ? szukałem w google ale nic nie znalazłem.

Z góry dziękuje smile.gif
nospor
Wyrazenia regularne
http://php.net/manual/en/function.preg-match.php
snoopy2351
Jak zrobić żeby był wyświetlany tekst ?

<?php

$a = "Ala (ma) kota";
$b = "/()/";
preg_match($b ,$a, $c);

print_r($c);
?>

Wyświetla mi się ciągle "Array ( [0] => [1] => )"
nospor
Trzeba zaczac wpierd od napisania poprawnego wyrazenia, a dopiero potem siegac po tekst

  1. $a = "Ala (ma) kota";
  2. $b = "/\((.*?)\)/";
  3. preg_match($b ,$a, $c);
  4.  
  5. echo $c[1];
snoopy2351
dziękuje za pomoc wink.gif
SmokAnalog
Cytat(nospor @ 19.03.2018, 16:17:35 ) *
Trzeba zaczac wpierd od napisania poprawnego wyrazenia, a dopiero potem siegac po tekst

Wyrażamy się! laugh.gif
nospor
tak, wyrazamy sie regularnie. To przeciez bylo rozwiazaniem problemu wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.