1
A
답변
3
이 시도 :
require 'shellwords'
'"abcd" "efg"'.shellsplit
#=> ["abcd", "efg"]
1
당신은 그것을 할도 수 공간
'"abcd" "efg"'.tr('"','').split
'"abcd" "efg"'.delete('"').split
0
당신은 문자열 내에서 패턴의 모든 항목을 찾아 scan
를 사용하여 다음 분할을 "
문자를 제거하여.
'"aaa" "bbb"'.scan(/"([^"]*)"/)
=> [["aaa"], ["bbb"]]
는 설명 :
/
뭔가를/
정규 표현식 (문자열과 일치 할 수있는)/"
뭔가"/
가 시작"
[^"]
로 끝나는 문자열과 일치하는 정규 표현식입니다 0이 아닌 모든 문자와 일치합니다."
[^"]*
은 가능한 한 많은 문자와 일치합니다.(
및)
은 내가 원하는 비트를 원한다는 것을 알려줍니다.
+0
Note : 이스케이프 된'''문자는 다루지 않습니다. –
관련 문제
- 1. 루비 문자열
- 2. 루비 입력 처리
- 3. 루비 컴플렉스 이벤트 처리
- 4. 루비 구문 분석 문자열
- 5. 루비 한자 문자열 문제
- 6. 루비 형식 문자열
- 7. 문자열 리터럴을위한 루비 'OR'
- 8. 루비 문자열 조작
- 9. 루비 문자열 파티션
- 10. 는 루비 문자열
- 11. 루비 : 이미 포맷 문자열
- 12. 루비 문자열 지수는 같은
- 13. 이상한 루비 문자열 선택
- 14. 루비 문자열 표현
- 15. 루비 : 문자열 브랜치
- 16. 루비 SQLite 삽입을위한 문자열 이스케이프
- 17. 루비 + AMQP : 병렬 처리 큐
- 18. Rubygem : 루비 보석 처리 언어
- 19. 루비 문자열 화 방법 체인
- 20. 깨진 UTF-8 문자열 루비
- 21. 루비 : Bignum으로 이진 문자열 표현하기
- 22. 루비 문자열 연결 (I 생각?)
- 23. 루비 문자열 비교 : ==를 === 대
- 24. 루비 : 문자열 플로트 내가 원하는
- 25. 간단한 루비 정규식 JSON 문자열
- 26. 루비 - 냉동 문자열 (형식 오류)
- 27. 루비 문자열 악센트 오류 : 눈을
- 28. 일괄 처리 문자열 찾기
- 29. C++에서의 문자열 처리
- 30. 문자열 처리 : 적용 템플릿
고마워요! Ruby 1.8.7에서 무엇을 사용할 수 있습니까? – codefx
방금 1.8.7에서 확인했는데 작동하는 것 같습니다. – tokland