aiuto per questa semplice regex

luca82

Nuovo Utente
8 Nov 2011
3
0
0
Salve a tutti sono nuovo del forum, stò approcciando il php da poco, ho bisogno di un aiuto su questa regex, che penso per voi sia cosa facile, ho una stringa così formata in genere:
#12345# prova testo prova testo prova testo #/12345#
ho bisogno di cancellare da questa stringa queste parti :
#12345#
#/12345#
ki mi dà una mano ?
grazie mille
saluti a tutti

----aggiunto dopo---

se in qualche modo il simbolo '#' crei problemi, posso usarne anche un altro :-D
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao, intanto benvenuto
prova così, anche se sarebbe meglio un altro tipo di separatore
PHP:
<?php
$stringa="#12345# prova testo prova testo prova testo #/12345#";
echo "stringa prima: $stringa<br>";
$elimina_1="#12345#";
$elimina_2="#/12345#";
$con="";
$stringa=str_replace($elimina_1,$con,$stringa);
$stringa=str_replace($elimina_2,$con,$stringa);
echo "stringa dopo: $stringa<br>";
?>
 

luca82

Nuovo Utente
8 Nov 2011
3
0
0
Ciao borgo italia,
grazie ma scusa, ho sbagliato la descrizione, è più complicata, sia il ocntenuto di #...# che #/...# e sia quello "prova testo prova testo prova testo", sono dinamici, quindi io pensavo ad una regex che specificasse tutto quello incluso tra questo simbolo "#"..
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
se il testo è sempre formato nella stassa maniera: #....# il testo che ti pare da qualsiasi parte provenga #/....#
potresti provare a fare così
PHP:
<?php
$stringa="#12345# il testo che ti pare da qualsiasi parte provenga #/12345#";
echo "stringa prima: $stringa<br>";
$esploso=explode("#", $stringa);
$stringa=$esploso[2];
echo "stringa dopo: $stringa<br>";
?>
dimenticavo: all'interno di #....# non deve esserci un altro #
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
24
Roma
alessandro1997.netsons.org
Con le espressioni regolari no, eh?
PHP:
<?php
$foo = '#12345# il testo che ti pare da qualsiasi parte provenga #/12345#';

preg_match_all('@#([0-9]+)#\s(.*)\s#/([0-9]+)#@', $foo, $matches);
echo $matches[2][0];
Stampa a video:
Codice:
il testo che ti pare da qualsiasi parte provenga
 

luca82

Nuovo Utente
8 Nov 2011
3
0
0
Grazie alessandro1997, cercavo questa regex, cmq nell'attesa ho usato la soluzione di borgo Italia, e ha funzionato cmq, grazie mille ad entrambi quindi :-D
Un saluto a tutti...
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Aiuto per rendere un Bot Telegram Privato PHP 0
A Aiuto per pagina php PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
L Aiuto per programma web php/mySQL PHP 2
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
T Aiuto per php7 e mysqli PHP 3
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
wildcity9 aiuto per sbloccare account instagram bannati Social Media Marketing 0
A Aiuto per configurare il banner di Iubenda su un sito in html HTML e CSS 0
S [PHP] Aiuto creazione form php per completamento modello word PHP 1
Z [HTML] aiuto per visualizzazione su tablet Offerte e Richieste di Lavoro e/o Collaborazione 6
W [PHP] Un aiuto per il mio primo "Multithread" PHP 0
G Vuoi fare successo? Abbiamo bisogno di aiuto per un app! Offerte e Richieste di Lavoro e/o Collaborazione 1
K [javascript] Aiuto per programma subnetting Javascript 0
F ciao, sono ferro e ho bisogno di aiuto per problemi con la mail di alice.it Presentati al Forum 1
L [PHP] aiuto per installazione mrbs PHP 0
1 Aiuto per nuovo sito SEO e Posizionamento 4
K Server per sito di annunci: aiuto nella scelta Hosting 4
P [Javascript] Aiuto per recupero variabili da script Javascript 10
P [PHP] Aiuto per gestione file CSV PHP 24
A scambio lavoro per aiuto con android Sviluppo app per Android 0
A aiuto per un codice... PHP 1
ecosito Aiuto con la traduzione in italiano per capire come installare questo JavaScript jQuery 0
StelladelSud Cerco aiuto per una demo Offerte e Richieste di Lavoro e/o Collaborazione 3
G Piccolo aiuto per php mail PHP 2
G aiuto per semplice menu onclick HTML e CSS 6
F aiuto per funzionamento sito responsive e form contatti HTML e CSS 29
A AIUTO per impostazione doppia cifra in tabella HTML e CSS 6
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
A Aiuto per Flash player Flash 0
J Aiuto per localstorage con jquery/js/json Javascript 4
M Cerco aiuto per una modifica di un codice Javascript 2
A Aiuto per ordine cronologico lista file all'interno di una cartella protetta PHP 2
G Aiuto! Studente cerca aiuto per un codice PHP PHP 1
S Aiuto per 2 codifiche java Java 5
G Aiuto per creare chat stile Facebook Javascript 7
Sevenjeak Aiuto e consigli su adattamento sito per dispositivi mobile HTML e CSS 2
S aiuto per script PHP/OOP PHP 2
J Aiuto per un sitema di upload per un progetto PHP 0
K Aiuto per sito Discussioni Varie 0
D Richiesta aiuto siti per indirizzamento forum HTML e CSS 1
M Aiuto per una libreria per generare grafici PHP 1
B Saluti ed aiuto per pagina web html HTML e CSS 11
I Aiuto per modificare gruppo buddypress WordPress 0
N Aiuto per html HTML e CSS 2
A Aiuto per Select form dinamica PHP 0
J Aiuto per capire javascript Javascript 0
M [gratutito] cerco aiuto per mio sito Offerte e Richieste di Lavoro e/o Collaborazione 1
M aiuto per motore di ricerca PHP 0

Discussioni simili