1
텍스트가 매우 길어서 그 단어를 찾기 위해 스캔하려고합니다. 트릭을 수행하지만 대소 문자를 무시하는 함수를 찾고 있습니다.부분 문자열을 검색하고 Regex를 사용하여 대소 문자를 구분하지 않음
매우 중요 : 문자열을 대문자로 변경할 수 없습니다! 그것은 포스트 애플 리케이션이며 만약 내가 그것을 바꿀 것입니다, 롤백하는 것이 까다로울 것입니다.
예 :
str = "According to a new report from TechCrunch, Apple has acquired the photo technology startup SnappyLabs. The company is a one-man development team known for creating the SnappyCam app."
word = "the"
str.scan(/word/) # need to find "the" and "The"
UPDATE
어떻게 단어의 첫 등장의 문자열 색인을 얻는 방법?
단어의 첫 번째 모양을 str 인덱스로 가져 오는 방법이 있습니까? –
예,'str = ~ (/ word/i)'사용 (테스트하지 않음). – steenslag
마술 같이 일하십시오! 당신의 도움을 주셔서 감사합니다!!! –