Jak zmienić wielkość niektórych odwołań zwrotnych w String.replace()
? Chcę dopasować trochę części do tekstu i zmienić jej wielkość liter na wyższą/niższą.Zmień wielkość liter za pomocą regex Javascriptu
Odpowiedz
Można użyć wyrażenia regularnego dla dopasowania następnie przekazać funkcję, oto przykład do konwersji właściwości CSS:
"margin-top".replace(/-([a-z])/, function(a, l) { return l.toUpperCase(); })
//result = "marginTop"
You can test it out here. Ten regex bierze żadnej -alpha
(jeden znak) i zamienia ją w -upperalpha
, to tylko przykład chociaż wszelkie regex działa, a ty chcesz zadzwonić .toUpperCase()
lub .toLowerCase()
(lub czegokolwiek innego naprawdę) na drugim argument wywołania zwrotnego , który jest bieżącym dopasowaniem.
Dzięki, pomogło. – DixonD
Wystarczy użyć przełącznika regex niewrażliwego na wielkość wzoru, który chcesz zastąpić.
Coś jak:
myString.replace(/AnyCasE/gi, "anycase")
Nie znam dokładnego łańcucha do dopasowania. Przepraszam, może moje pytanie nie jest jasne. – DixonD
- 1. Niewrażliwe na wielkość liter JFlex regex
- 2. C# RegEx: Ignoruj wielkość liter ... we wzorcu?
- 3. niewrażliwość na wielkość regex
- 4. ignorować wielkość liter w regex.replace?
- 5. Jak mogę przeszukiwać wielkość liter w pgrep?
- 6. Python regex podzielić wielkość liter ma znaczenie w 2,6
- 7. wielkość liter Directory.Exists/File.Exists
- 8. PHP wielkość liter explode()
- 9. Wyszukiwanie niewrażliwe na wielkość liter w Mongo
- 10. JavaScript: niewrażliwe na wielkość liter
- 11. Dopasowywanie dokładnego łańcucha znaków za pomocą JavaScriptu
- 12. Ignoruj wielkość liter z difflib.get_close_matches()
- 13. Lista niewrażliwa na wielkość liter
- 14. Wybierz wielkość liter w LINQ
- 15. Wyodrębnianie funkcji za pomocą Javascriptu
- 16. Wykrywanie HTTPS za pomocą JavaScriptu
- 17. Inkrementacja liter za pomocą .następnie
- 18. Jak mogę zrobić rozróżnianie wielkości liter niewrażliwe na wielkość liter?
- 19. Czy istnieje alternatywa dla ciągu.Rozpak nie ma znaczenia wielkość liter?
- 20. Dopasowywanie znaków specjalnych i liter w regex
- 21. Czy selektory CSS uwzględniają wielkość liter?
- 22. Adresy niewrażliwe na wielkość liter dla Django?
- 23. Lista zapytań Django nieodczułowa na wielkość liter
- 24. Jak zmienić wielkość liter w ggplot?
- 25. Uruchamianie kwerendy niewrażliwe na wielkość liter
- 26. Wybrane opcje niewrażliwe na wielkość liter
- 27. Entity Framework - wielkość liter nie zawiera?
- 28. Jak zachować wielkość liter w atrybucie danych?
- 29. Nieczułe na wielkość liter porównywanie ciągów znaków
- 30. Jak mogę zmienić wielkość liter klawisza skrótu?
Duplikat: http://stackoverflow.com/questions/981688/javascript-replace-with-case-change – codaddict