次の文字列があります。
WOA: 1234-123 - Text Text Text Text
また
WOA 0123 Text Text Text
また
WOA 012345678 - Text Text Text
これらの文字列から数値のみを取得する必要があります (数値にダッシュが含まれている場合はそれらのダッシュも必要ですが、最後にダッシュがある場合は必要ありません)。ASCIIコードを使用して実行できることはわかっていますが、正規表現を使用すると見栄えが良くなりますが、正規表現に関する私の知識は非常に限られているため、助けてください。