Wie konvertiere ich imperiale Längeneinheiten in metrische Einheiten?

Hier bin ich mit einem Problem konfrontiert, von dem ich glaube (oder zumindest hoffe), dass es bereits 1 Million Mal gelöst wurde. Was ich als Eingabe erhalten habe, ist eine Zeichenfolge, die die Länge eines Objekts in imperialen Einheiten darstellt. Es kann so gehen:

$length = "3' 2 1/2\"";

oder wie folgt:

$length = "1/2\"";

oder in der Tat in irgendeiner anderen Weise würden wir es normalerweise schreiben.

enn ich mich bemühe, die Erfindung des globalen Rads zu reduzieren, frage ich mich, ob es eine Funktion, eine Klasse oder eine Regexp-Sache gibt, die es mir ermöglicht, die imperiale Länge in die metrische Länge umzuwandel

Antworten auf die Frage(10)

Ihre Antwort auf die Frage