3 Stimmen

Gruppieren von Zeichenketten mit ähnlichem Muster in Ruby

Ich habe ein Array von Dateinamen. Eine Teilmenge davon kann ein ähnliches Muster wie dieses haben (Alphabet-Strings mit einer Zahl am Ende):

arr = %w[
  WordWord1.html
  WordWord3.html
  WordWord10.html
  WordWord11.html
  AnotherWord1.html
  AnotherWord2.html
  FileFile.html
]

Wie kann man die ähnlichen identifizieren (sie haben identische Teilstrings, nur ihre Nummern unterscheiden sich) und sie in ein Array verschieben?

['WordWord1.html', 'WordWord3.html', 'WordWord10.html', 'WordWord11.html']
['AnotherWord1.html', 'AnotherWord2.html']
['FileFile.html']

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X