文字列の最後の数字の後のテキストを取得し、数字が含まれていない場合は文字列全体を取得しようとしています。
私が思いつくことができる最高の正規表現は次のとおりです。
([^\d\s]*)$
ただし、\s と \d は [[:space:]] ではなく mysql 正規表現でサポートされていないことがわかり、\d が同等かどうかもわかりません。
これは私が達成しようとしていることです:
'1/2 Oz' returns 'Oz'
'2 3/4 Oz' returns 'Oz'
'As needed' returns 'As needed'