ruby on rails 앱에서 정규 표현식을 사용하여 주어진 문자열을 검색하고 대괄호를 열고 닫는 모든 인스턴스를 찾으려고합니다 (예 : [및]). 두 가지 사이의 내용을 선택하십시오. 예를 들어루비에서 정규 표현식을 사용하여 특정 문자 찾기
:이 문자열에서
Lorem ipsum [dolor sit] amet...
이 결과는 다음과 같습니다 [dolor sit]
나는 Rubular 나 비트와 함께 놀았이 더 많거나 적은 내가 원하는 것을 발견
/\[.*?\]/
제 질문은 대괄호 자체를 선택하지 않고 두 대괄호 안에있는 모든 것을 어떻게 일치 시키나요? 또한 루비 스크립트에 실제로 어떻게 통합합니까?
정규 표현식은 그래서 너희들이 제공 할 수있는 어떤 도움이 많이 주시면 감사하겠습니다 나를 위해 완전히 새로운 땅 : 당신은 추출 할 입력의 일부에 해당하는 정규 표현식의 부분을 래핑 할 수
무엇을 찾으시겠습니까? 일치 항목은 무엇입니까?'Lorem ipsum [do [lor [si [t] amet]' – sln
정규 표현식을 처음 접했을 때'/\[(.*)\]/'는 주어진 샘플에 대해 정확히 원하는 것을 수행합니다. , 그러나 어떤 식 으로든 그것은'/\[(.*?)\]/'과 동일하지 않습니다. – sln
@sln 오 오케이 좋아, 그 차이점을 설명해 줄 수 있니? – gregchapple