|
| Kategóriák: | Programozási nyelvek » Java |
| Nonek kérdése | privát | 2012.07.10. 19:48 | válasz |
| Sziasztok! Inputról beírt szöveget szeretnék az alábbiak szerint "tisztítani": Pl ha a szöveg: asdasdaőááé *****'"```(***)**%%%%dadasfsdgf */*/*/----dsdasdasdaőááé%dadasfsdgf%dsdHogyan lehet ezt megvalósítani pl regexp-l? replaceAll("", "");Köszönöm! Üdv: N. | |
| atti megoldása (50 pont) | előzmény | privát | 2012.07.11. 11:26 | válasz |
replaceAll("\p{Punct}+","%"); | |
| LjApplePie hozzászólása Nonek (19:48) részére | előzmény | privát | 2012.07.10. 20:02 | válasz |
| http://php.net/manual/en/function.str-replace.php üdv | |
| Galovics hozzászólása LjApplePie (20:02) részére | előzmény | privát | 2012.07.10. 20:04 | válasz |
| Nem php, csak szolok. | |
| Galovics hozzászólása Nonek (19:48) részére | előzmény | privát | 2012.07.10. 20:12 | válasz |
| */*/*/---- Ebbol %-nak kell lennie? %%%% Meg gondolom ebbol csak egy % maradjon meg. szerk.: Ha a ----bol kell %jelet csinalni akkor igy: public class Test { | |
| LjApplePie hozzászólása Galovics (20:12) részére | előzmény | privát | 2012.07.10. 20:20 | válasz |
| ooops, bocs | |
| Galovics hozzászólása Galovics (20:12) részére | előzmény | privát | 2012.07.10. 20:22 | válasz |
hopsz, a prog.hu levagta az escapet, helyesen:String a = "asdasdaőááé *****'\"```(***)**%%%%dadasfsdgf */*/*/----dsd"; | |
| Nonek hozzászólása Galovics (20:12) részére | előzmény | privát | 2012.07.11. 10:48 | válasz |
| Majdnem jó. A tökéletes megoldás az lenne ha az összes nem betűt és nem számot cserélje le "%" -re. Lehetnek ilyen karakterek is amit cserélni kellene %-re: !/ \ˇ^°˛˙`´¨¸"'.?;_ akárhányszor. Ezzel próbáltam, de nem működik: [^\p{N}\p{L}] | |
| Galovics hozzászólása Nonek (10:48) részére | előzmény | privát | 2012.07.11. 12:20 | válasz |
public class Test { | |
| kingoftailor hozzászólása Galovics (12:20) részére | előzmény | privát | 2012.07.11. 13:05 | válasz |
| a = a.replaceAll("[^a-zA-Z0-9áÁéÉöÖüÜóÓőŐúÚűŰíÍ]+","%"); Ebben benne vannak az ékezetesek is. | |
| Galovics hozzászólása kingoftailor (13:05) részére | előzmény | privát | 2012.07.11. 13:06 | válasz |
| Jaaaj, nem is figyeltem az ekezeteket. | |
| kingoftailor hozzászólása Galovics (13:06) részére | előzmény | privát | 2012.07.11. 13:10 | válasz |
| Biztos azért nem, mert nincs a billentyűzeteden ékezetes karakter. Ez lett a kimenet: asdasdaőááé%dadasfsdgf%dsd | |

