( kincza | 2018. 03. 12., h – 12:16 )

Sziasztok,

Regex segítségre lenne szükségem, konkrétan az alábbiról lenne szó:
Példa1: "Béla Géza! Sanyi"
Elvárt eredmény1: " Sanyi"
Példa2: "Béla Géza Sanyi"
Elvárt eredmény2: "Béla Géza Sanyi"

A feladat az lenne, hogy amennyiben a szöveg amiben keresek tartalmazza az következő karakterek bármelyikét !?. úgy a szövegnek az adott karakter utolsó előfordulása utáni részét adja vissza. Ha nem tartalmaz semmit, akkor a teljes szöveg kell.

Az én illesztésem abban esetben működik, ha a keresett karakterek bármelyikének legalább egy előfordulása van, ^.*[!?.](.*) viszont itt elakadtam, nem tudom, hogy mondjam meg neki, hogy ha nincsenek benne a keresett karakterek, akkor adja a teljes szöveget

--

kincza