검색 및 바꾸기를 사용하여 행의 첫 번째 쉼표 뒤에 숫자 1을 추가하는 가장 좋은 방법은 무엇입니까? 각 줄마다 여러 개의 쉼표 (csv)가 있습니다. 각 줄의 첫 번째 쉼표 뒤에 값 1을 삽입하고 싶습니다.VIM 검색 및 바꾸기 regex
2
A
답변
7
난 그냥 :s/,/,1/
그것을 할 전망이다. g
옵션을 사용하지 않으면 행당 발견 된 첫 번째 인스턴스 만 대체합니다.
Do :%s/,/,1/
전체 파일에 적용하려면 첫 번째 옵션은 한 줄에 대해서만 수행합니다.
0
이 정규식 /(^.*?,)/gm
을 사용하여 $11
을 바꾸십시오. 각 행에 대해 행의 처음부터 모든 것을 첫 번째 쉼표까지 캡처합니다. 이것은 $1
으로 표시된 그룹 1에서 캡처됩니다. 그룹 1 인 $11
으로 바꾼 다음 숫자 1
을 입력하십시오. 여기
관련 문제
- 1. RegEx 검색 및 바꾸기 (Dreamweaver CS5를 통해)
- 2. Regex 찾기 및 바꾸기
- 3. 간단한 정규식 질문 (vim 검색/바꾸기)
- 4. regex - 메모장 찾기 및 바꾸기 ++
- 5. Vim 가변 길이 와일드 카드 검색 및 바꾸기?
- 6. java regex 찾기 및 바꾸기 모듈
- 7. Vim Regex 대체 질문
- 8. 검색 및 바꾸기
- 9. 실시간 검색 및 바꾸기
- 10. 검색 및 바꾸기 방법?
- 11. 자바 검색 및 바꾸기?
- 12. SQL 검색 및 바꾸기
- 13. Solr에서 검색 및 바꾸기?
- 14. 슬래시 검색 및 바꾸기
- 15. 콘솔에서 검색 및 바꾸기
- 16. 정규식 - 검색 및 바꾸기
- 17. Regex 찾기/바꾸기
- 18. Vim 내부 따옴표를 바꾸기
- 19. Vim : 큰 프로젝트에서 찾기 및 바꾸기?
- 20. Regex 찾기 및 바꾸기 (C# .net)
- 21. 찾기 및 바꾸기 regex (Batch .BAT)
- 22. C# regex 바꾸기 및 변수 도출
- 23. C# Regex - 자동 증가와 일치 및 바꾸기
- 24. RegEx for HTML 바꾸기
- 25. regex 목록에서 바꾸기
- 26. 텍스트, Jython, Regex 바꾸기
- 27. Regex - 문자 바꾸기
- 28. Vim syntax highlighting : regex overlapping
- 29. Vim RegEx : 빈 줄까지 일치
- 30. VIM : Regex \ zs \ ze 문제
실제로 Mac OSX Mountain Lion의 vim에서/g 옵션을 사용하지 않는 것이 같은 줄에있는 정규식을 여러 번 바꾸는 유일한 방법이었습니다. 매우 이상합니다./g 옵션은 예상대로 작동하지 않습니다./g을 삭제하면 한 줄에 여러 개의 일치 항목을 검색하고 바꿀 수있었습니다. – netpoetica