ruby ​​/ regex erhält den ersten Buchstaben jedes Wortes

8

Ich möchte den ersten Buchstaben jedes Wortes zusammensetzen, damit sich etwas wie "I need help" in "Inh" verwandelt. Ich dachte daran, alles abzumachen, dann von dort zu gehen oder gleich jeden ersten Buchstaben zu packen.

    
user3606254 07.05.2014, 01:58
quelle

3 Antworten

15

Sie können einfach Teilen , map und Join hier zusammen verwenden.

%Vor%     
hwnd 07.05.2014, 02:04
quelle
1

Alternative Lösung mit Regex

%Vor%

Im Grunde heißt das: "Suchen Sie entweder nach dem ersten Buchstaben oder einem Buchstaben, dem direkt ein Leerzeichen vorangestellt ist". Die Scan-Funktion gibt ein Array von Übereinstimmungsarrays zurück, das abgeflacht (in ein Array umgewandelt) und zusammengefügt (in einen String umgewandelt) wird.

    
Kalman 07.05.2014 04:12
quelle
1
%Vor%

Ссылка

    
Sharang Dashputre 07.05.2014 04:41
quelle

Tags und Links