Poszukuję funkcji VimScript, która usunie spacje końcowe lub wiodące przed ciągiem.czy istnieje odpowiednik dla skryptu w rublu dla paska Rubiego() (początkowe i końcowe spacje)?
17
A
Odpowiedz
25
Nie bezpośrednio, ale jest to dość łatwe do zrobienia. Zakładając, że starasz się to zrobić na zmiennej w vimscript, można to zrobić:
let new_var = substitute(var, '^\s*\(.\{-}\)\s*$', '\1', '')
Można zawsze jesteś własna funkcja, jeśli chcesz:
function! Strip(input_string)
return substitute(a:input_string, '^\s*\(.\{-}\)\s*$', '\1', '')
endfunction
let new_var = Strip(var)
Powiązane problemy
- 1. Czy istnieje odpowiednik Javascriptu dla Rubiego andand?
- 2. JavaScript usunąć początkowe i końcowe spacje
- 3. Jak usunąć początkowe i końcowe spacje z łańcucha
- 4. Czy istnieje odpowiednik usług IIS dla Tomcat?
- 5. Czy istnieje odpowiednik WPF dla ToolStripButton?
- 6. Czy istnieje odpowiednik Python dla HighLine?
- 7. Czy istnieje odpowiednik Perl OO dla interfejsu?
- 8. Czy istnieje odpowiednik jsFiddle dla ASP.NET/VB?
- 9. Czy istnieje odpowiednik css dla "align =" center ""?
- 10. Czy istnieje odpowiednik GAC dla .NET Core?
- 11. Czy istnieje odpowiednik S4 dla opcji unlist()?
- 12. Czy istnieje odpowiednik MySQL dla PHP preg_replace?
- 13. Czy istnieje odpowiednik dla komputerów Mac?
- 14. Czy istnieje odpowiednik ClientScriptManager.RegisterClientScriptInclude dla CSS
- 15. Prezentowanie końcowe spacje w vim
- 16. Czy istnieje odpowiednik Jacka dla nodejów?
- 17. Czy istnieje odpowiednik javascript. = Dla self concatenating?
- 18. Czy istnieje odpowiednik numpy.delete() dla macierzy rzadkich?
- 19. Czy istnieje odpowiednik dla języka erlang?
- 20. Czy istnieje odpowiednik sprintf dla node.js
- 21. Czy istnieje odpowiednik dplyr dla data.table :: rleid?
- 22. Czy istnieje odpowiednik Heroku dla platformy ASP.NET?
- 23. Czy istnieje odpowiednik getBoundingClientRect() dla węzłów tekstowych?
- 24. Czy istnieje odpowiednik HLinta dla Erlanga?
- 25. Czy istnieje odpowiednik Javy dla LINQ?
- 26. Czy istnieje odpowiednik pagepeed dla Nginx?
- 27. angularjs - Usuń początkowe i końcowe spacje z wejściowym skrzyni przy użyciu regex
- 28. Czy istnieje odpowiednik MSDN dla systemów Mac OS i Linux?
- 29. Czy istnieje odpowiednik VB dla instrukcji C# 'continue' i 'break'?
- 30. Odpowiednik Pygame dla Ruby?
Strip je od linii albo co? –