Toivottavasti joku kerkee vastaa ennenkuin löydän jostain muualta. Eli tarkoitus on poista merkkijonosta viimeinen haluttu sana.
$m_jono = "test12345test12345test";
Eli millä kikalla saadaa toi viimeinen "test" poistettua kyseisestä jonosta?
Väsyttää...
Takaperin etsintä
3
1360
Vastaukset
- jokuh
Keksin kömpelön tavan, onko parempia?
$poistettava ="test";
$m_jono = "test12345test12345test";
$m_jono = reverse($m_jono);
$poistettava = reverse($poistettava);
$m_jono =~s/$poistettava//;
$m_jono = reverse($m_jono);
#nyt m_jono on "test12345test12345";
Iltapalaa...Ei välttämättä nätti, mutta lyhyempi :). Greedy matching aiheutti ongelmia, siksi tuo eka (.*)...
$poistettava = "test";
$teksti = "test12345test12345test";
$teksti =~ s/(.*)$poistettava(.*)$/$1$2/;- jokuh
DorkaM kirjoitti:
Ei välttämättä nätti, mutta lyhyempi :). Greedy matching aiheutti ongelmia, siksi tuo eka (.*)...
$poistettava = "test";
$teksti = "test12345test12345test";
$teksti =~ s/(.*)$poistettava(.*)$/$1$2/;Jotain tuollaista hain, pitänee testata ja ottaa käyttöön... kiitos
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ootko nainen noin mustis musta
Onhan se toki imartelevaa kun olet kaunis ja kaikkea muutakin, mutta ehkä vähän kummallista, kun ei varsinaisesti olla t897199- 353811
- 453400
Kauan säkin jaksoit
Minun perässä juosta. Kunnes pahoitit mielen. Kuinka monta anteeksipyyntöä olet vailla? 🧐402542- 412322
- 2082316
- 1232216
Miksi kaipaat
Ja olet elämässäni vielä kaiken tämän jälkeen? Eikö kaikki ole jo selvää välillämme?292139Mietin tässä T....
Oletko jo kesälomalla.?Keli on ihanaa, ja sinä nautit veneilystä.... Edelleen käyt mielessä.... En ole unohtanut sinua..241868- 401789