Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] usunięcie tekstu poza < >
Forum PHP.pl > Forum > Przedszkole
kononowicz
Witam
Nie mogę sobie poradzić z usunięciem tekstu który jest poza znakami < oraz > np.

coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam

tekst który jest zbędny to: "coś tam coś tam coś tam" a tekst który chciałbym zeby pozostał to < jakiś tekst >, który nie jest znacznikiem html

W jaki sposób mógłbym to zrobić questionmark.gif proszę o pomoc
wookieb
A może trochę z innej strony?
Kod
$tekst='coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam';


preg_match_all('/<.*?>/is', $tekst, $matches);
print_r($matches);
kononowicz
Cytat(wookieb @ 23.02.2009, 09:58:05 ) *
A może trochę z innej strony?
Kod
$tekst='coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam
coś tam coś tam coś tam < jakiś tekst > coś tam';
preg_match_all('/<.*?>/is', $tekst, $matches);
print_r($matches);


z tym tekstem wyżej działa bardzo dobrze ale z mim wychodzi takie coś
  1. <?php
  2. Array ( [0] => Array ( [0] =>  [1] =>  [2] =>  [3] =>  [4] =>  [5] =>  [6] =>  [7] =>  [8] =>  [9] =>  [10] =>  [11] =>  [12] =>  [13] =>  [14] =>  [15] =>  [16] =>  [17] =>  [18] =>  [19] =>  [20] =>  [21] =>  [22] =>  [23] =>  [24] =>  [25] =>  [26] =>  [27] =>  [28] =>  [29] =>  [30] =>  [31] =>  [32] =>  [33] =>  [34] =>  [35] =>  [36] =>  [37] =>  [38] =>  [39] =>  [40] =>  [41] =>  [42] =>  [43] =>  [44] =>  [45] =>  [46] =>  [47] =>  [48] =>  [49] =>  [50] =>  [51] =>  [52] =>  [53] =>  [54] =>  [55] =>  [56] =>  [57] =>  [58] =>  [59] =>  [60] =>  [61] =>  [62] =>  [63] =>  [64] =>  [65] =>  [66] =>  [67] =>  [68] =>  [69] =>  [70] =>  [71] =>  [72] =>  [73] =>  [74] =>  [75] =>  [76] =>  [77] =>  [78] =>  [79] =>  [80] =>  [81] =>  [82] =>  [83] =>  [84] =>  [85] =>  [86] =>  [87] =>  [88] =>  [89] =>  [90] =>  [91] =>  [92] =>  [93] =>  [94] =>  [95] =>  [96] =>  [97] =>  [98] =>  [99] =>  [100] =>  [101] =>  [102] =>  [103] =>  [104] =>  [105] =>  [106] =>  [107] =>  [108] =>  [109] =>  [110] =>  [111] =>  [112] =>  [113] =>  [114] =>  [115] =>  [116] =>  [117] =>  [118] =>  [119] =>  [120] =>  [121] =>  [122] =>  [123] =>  [124] =>  [125] =>  [126] =>  [127] =>  [128] =>  [129] =>  [130] =>  [131] =>  [132] =>  [133] =>  [134] =>  [135] =>  [136] =>  [137] =>  [138] =>  [139] =>  [140] =>  [141] =>  [142] =>  [143] =>  ) )
  3. ?>


czesc mojego tekstu:

=?iso-8859-2?Q?ALPA_-_KOMvfr__Pawe=B3__cegg?= <ttthgd.com.pl>
yrt rty rt rtj jj jts s
=?iso-8859-2?Q?ALPA_-_KOMvfr__Pawe=B3__cegg?= <ttthgd.com.pl>
=?iso-8859-2?Q?ALPA_-_KOMvfr__Pawe=B3__cegg?= <ttthgd.com.pl>
=?iso-8859-2?Q?ALPA_-_KOMvfr__Pawe=B3__cegg?= <ttthgd.com.pl>
wookieb
Jest ok. Zobacz w źródło strony ponieważ w widoku okna przeglądarka próbuje to zinterpretować jako tag
kononowicz
Cytat(wookieb @ 23.02.2009, 10:20:01 ) *
Jest ok. Zobacz w źródło strony ponieważ w widoku okna przeglądarka próbuje to zinterpretować jako tag


faktycznie działa. a żeby tylko

jakiś tekst

pobierało bez znaków < > questionmark.gif
wookieb
Kod
preg_match_all('/<(.*?)>/is', $tekst, $matches)
kononowicz
Cytat(wookieb @ 23.02.2009, 10:32:23 ) *
Kod
preg_match_all('/<(.*?)>/is', $tekst, $matches)


dzieki wielkie . działa smile.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.