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
269
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
Täytyi haukkuu sut lyttyyn
En haluu tuntee rakkautta sua kohtaan enää ja haluun unohtaa sut mut sit tulee kuiteki paha olo kun haluis vaan oikeesti601565- 43944
SINÄ nainen hyvin läheltä
Pidän sinusta. Mutta mene ensin juttelemaan lääkärin luokse, ja hoida itsesi kuntoon. Sit kun sä olet kunnossa, niin mä68911Ajatus aamuun
Tämä jollekin tärkeälle. On asioita mistä jutellaan, on asioita mistä vitsaillaan, on myös asioita mistä ei puhuta kenen71899Nainen mitä tekisit
Joutuisit tekemään miehelle ja sinulle tai sinulle ja miehellesi ja kahdelle lapselle ruokaa ja kaapista löytyy 2 litraa158849- 41788
Et voi olla loputtomasti hiljaa
Nainen. Tarkoitan siis meidän juttua. Eihän tämä tällaiseen epätietoisuuteen voi jäädä siinä vaan särkyy kumpikin. Kerto54787Martina kauniina lehtihaastattelussa
Martina antoi hyväntuulisen haastattelun lehteen. Tyylikkäitä kuvia ja kivoja vaatteita kauniilla Martinalla.182765Minä en luota sinuun yhtään nainen
ja aistin että yrität taas satuttaa henkisesti koska tiedät että olet heikkouteni joten siksi tein mitä tein mutta en ki34742- 49692