バックグラウンド
手作りの成分リストは次のようになります。
180-200g/6-7oz flour
3-5g sugar
6g to 7g sugar
2 1/2 tbsp flour
3/4 cup flour
問題
項目は次のように正規化する必要があります。
180 to 200 g / 6 to 7 oz flour
3 to 5 g sugar
6 g to 7 g sugar
2 1/2 tbsp flour
3/4 cup flour
コード
これが私がこれまでに持っているものです:
text = text.replaceAll( "([0-9])-([0-9])", "$1 to $2" );
text = text.replaceAll( "([^0-9])/([0-9])", "$1 / $2" );
return text.replaceAll( "([0-9])([^0-9 /])", "$1 $2" );
質問
データを分割する最も効率的な正規表現は何ですか?
ありがとうございました!