У меня есть строка, которая была возвращена из API, и я хочу добавить символы градуса из температур, которые включены («Завтра будет максимум 89F» → «Завтра будет максимум 89 ° F») , Как выглядит Regex для моей переменной с именем forecastString
?Как добавить символы степени в градусы в строку Javascript?
0
A
ответ
1
Это заменить будет работать:
forecastString = forecastString.replace(/[0-9]{1,3}F/g, function addDegreeSymbol(x){return x.replace("F", "°F");});
forecastString = forecastString.replace(/[0-9]{1,3}C/g, function addDegreeSymbol(x){return x.replace("C", "°C");});
регулярное выражение находит любые числа 1-3 цифр и сразу же с помощью F/C, и заменяет F/C с ° F/° C
1
Почему не
forecastString.replace(/\b(\d{1,3})(?=[FC]\b)/, "$1°");
? Вы уверены в нечувствительности к регистру?
Смежные вопросы
- 1. Как добавить знак степени в строку?
- 2. Как добавить символы в строку
- 3. Как добавить символы в строку в файле?
- 4. Java добавить символы в строку
- 5. Java - Как добавить символы в строку
- 6. Как добавить символы escape в строку Java?
- 7. Arcgis javascript api, показывать символы в зависимости от степени увеличения
- 8. Как добавить строку в строку, содержащую определенные символы в MySQL
- 9. Как добавить текст в uilabel в степени?
- 10. Как добавить строку в javascript
- 11. Значок степени, показывающий странные символы
- 12. как добавить в струнной степени символ
- 13. Добавить символы в пустую строку после инициализации
- 14. Преобразование Температурна в десятичной степени
- 15. как найти зп значение степени в JavaScript
- 16. формат C# String, добавить символы в строку
- 17. Десятичные степени в OpenLayers
- 18. добавить символы, чтобы получить строку
- 19. Как преобразовать нормали в градусы?
- 20. Как добавить специальные символы в строку в информационном центре силы
- 21. Как добавить случайно генерируемые символы в строку в C?
- 22. Как добавить символы в строку текста в файле?
- 23. Как добавить символы в строку в определенных индексах?
- 24. Как добавить символы в строку между конкретными символами в bash?
- 25. Подчеркивание некоторые символы в строку с Javascript
- 26. Как преобразовать градусы (угол) в обратный номер
- 27. Добавить .html в строку Javascript?
- 28. Как добавить строку доллара в javascript/jquery?
- 29. Javascript Как добавить строку в url
- 30. Как добавить строку запроса в JavaScript?
Собирался опубликовать то же самое, но я бы добавил '\ b' перед цифрами, иначе верхний предел 3 бесполезен. Я думаю, что чувствительность к регистру имеет смысл в этом случае, так как символ единицы является прописным. С другой стороны, за номерами можно добавить '\ s *', чтобы разрешить пробелы. –
Ответ на вопрос «почему бы и нет?» потому что я noob :) – xd1936
@ xd1936 Я обновил регулярное выражение. Я предлагаю вам, если хотите, символы Unicode '℃' и' ℉'. – horcrux