У меня есть несколько строк, которые имеют либо одну из следующих формExtract числовую часть из строки
- пустая строка
Строка, содержащая номер (который может иметь - знак перед ним и может иметь десятичную точку в нем), за которым следует пробел, а затем некоторые другие символы. Например
-234.44 ABC
- В случае 1. Я хочу, чтобы извлечь пустую строку
- В случае 2 Я хочу, чтобы извлечь 0
- В случае 3 Я хочу извлечь числовую часть. В данном примере это будет
-234.44
Что регулярное выражение будет для этого?
Кстати, мы никогда не будем иметь строки, как
0000 ABC
00.3 ABC
+1.7 ABC
.9 ABC
-
Можете ли вы показать ваши попытки решить эту проблему? Это поможет нам дать соответствующие объяснения. Кроме того, укажите, какой язык реализации/язык хоста или среда, которую вы используете. –
Эти цифры всегда начинаются? – anubhava
@anubhava Только в случаях 2 и 3. –