Как мне создать адаптивное регулярное выражение для возвышенного текста?Python

Программы на Python
Ответить
Anonymous
 Как мне создать адаптивное регулярное выражение для возвышенного текста?

Сообщение Anonymous »


Мне нужно исправить некоторые выражения с помощью регулярных выражений в Sublime Text или Python. Например, значение 02 здесь фактически будет 0,002. Если 008 равен 0,0008, то вначале будет 0,0, а 05 будет 0,005. но если уже 0,3 это не изменится Если после 0 есть число, например 1,2,3,4, или если после 0 есть число после 0;

Примечание. В конце оставшиеся выражения, такие как mcg, g, mg, останутся и не будут удалены.

Еще пример
05 => 0,005 005 => 0,0005 0005 => 0,00005 00005 => 0,000005 000005 => 0,0000005 0000005 => 0.00000005 00000005 => 0.000000005 000000005 => 0.0000000005 0,10 => 0,10 (не изменить) 0,08 => 0,08 (не изменить) 10,24 => 10,24 (не изменять) "железо": "02 мг", "vitamin_a": "0,10 мкг", "vitamin_b6": "03 мг", "vitamin_b12": "0 мкг", "vitamin_c": "0,08 мг", "vitamin_d": "0 МЕ", "vitamin_e": "008 мг", "vitamin_k": "05 мкг",
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»