Minkälaisella regexp:illä saisi etu- ja sukunimen käännettyä? Yritin näin (JDK 1.5):
"etu suku".replaceAll("(.*?) (.*?)","$2 $1")
Miksi tuo ei ole oikein?
Tulos: etusuku
Toivottu tulos: suku etu
regexp, etu- ja sukunimen kääntö
juu
2
308
Vastaukset
Kokeile ottaa kaikki ensimmäiseen tyhjään merkkiin asti. Jos Java-regexpien syntaksi vastaa yhtään perlin regexpejä, niin (\S )\s (\S ) saattaisi olla lähempänä. \S tarkoittaa siis ei-tyhjiä merkkejä (yleensä ainakin välilyönti ja tab).
- juu
Esimerkkisi toimii. Kiitos!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Haluan sinut, kuuletko minua.
Haluan sinut. Toivon, että voisimme olla yhdessä. Mietin pystynkö täyttämään toiveesi, olemaan arvoisesi. Voisitko saad1001723- 551123
Alastomat miehet seksikeinussa lasten nähden PRIDEssä!
https://www.iltalehti.fi/kotimaa/a/adf62289-a0b6-4b4c-9672-9e19c01beb51 Eikö nyt muka mene jo aivan liian pitkälle että4381104- 1701023
- 58811
Anteeksipyynnöstä
Uskotko anteeksipyynnön voimaan? Mikä tekee anteeksipyynnöstä vaikeaa? Onko se mielestäsi joskus turhaa, joko pyytäjän126782- 83730
- 51708
Naiselle Kuuleppa Tämä
Tämä ei ole mikään vitsi. Minulla on ikävä sinua nainen! Naiselle mieheltä38675- 57671