«regex-greedy» 태그된 질문


8
vim에서 어떻게 매치를 욕심없이 만들 수 있습니까?
다음과 같은 마크 업이 많은 큰 HTML 파일이 있습니다. <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> 모든 것을 제거하기 위해 Vim 검색 및 교체를 시도 class=""하고 style=""있지만 일치하지 않는 일치하는 데 어려움을 겪고 있습니다. 나의 첫번째 시도는 이것이었다 %s/style=".*?"//g 하지만 Vim은을 좋아하지 …
479 regex  vim  regex-greedy 

21
sed에서 욕심 많은 (마지 못한) 정규 표현식 일치?
sed를 사용하여 URL 줄을 정리하여 도메인 만 추출하려고합니다. 그래서 : http://www.suepearson.co.uk/product/174/71/3816/ 내가 원하는: http://www.suepearson.co.uk/ (후행 슬래시 유무에 관계없이 중요하지 않습니다) 나는 시도했다 : sed 's|\(http:\/\/.*?\/\).*|\1|' (비 욕심 많은 정량자를 피함) sed 's|\(http:\/\/.*\?\/\).*|\1|' 그러나 나는 탐욕스럽지 않은 수량 자 ( ?)를 작동시킬 수 없으므로 항상 전체 문자열과 일치하게됩니다.
406 regex  sed  pcre  greedy  regex-greedy 

7
탐욕 vs. 꺼리는 대 소유 정량화
나는 정규 표현식에 대한 이 훌륭한 튜토리얼 을 발견 했으며 "욕심 많음", "마지 못함"및 "포지티브"정량자가하는 일을 직관적으로 이해하지만 이해에 심각한 구멍이있는 것 같습니다. 특히 다음 예제에서 Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found the text "xfooxxxxxxfoo" starting at index 0 and ending …

3
욕심없는 정규 표현을하는 방법?
jQuery를 사용하고 있습니다. 특수 문자 (시작과 끝) 블록이있는 문자열이 있습니다. 해당 특수 문자 블록에서 텍스트를 가져오고 싶습니다. 문자열 내 찾기에 정규식 객체를 사용했습니다. 그러나 두 개의 특수 문자 이상이있을 때 여러 결과를 찾도록 jQuery에 어떻게 말할 수 있습니까? 내 HTML : <div id="container"> <div id="textcontainer"> Cuộc chiến pháp lý giữa …


7
파이썬 욕심없는 정규식
어떻게 같은 파이썬 정규식을해야합니까 "(.*)", 제공하도록 "a (b) c (d) e"파이썬이 일치하는 "b"대신 "b) c (d"? "[^)]"대신 대신 사용할 수 있다는 것을 알고 "."있지만 정규식을 좀 더 깨끗하게 유지하는보다 일반적인 솔루션을 찾고 있습니다. 파이썬에게 "이봐, 가능한 빨리 일치시켜"라고 말하는 방법이 있습니까?

3
. *의 차이점은 무엇입니까? 그리고. * 정규식?
정규식을 사용하여 문자열을 두 부분으로 나누려고합니다. 문자열의 형식은 다음과 같습니다. text to extract<number> 나는 사용 (.*?)<하고 있고 <(.*?)>잘 작동하지만 정규식을 조금 읽은 후에 왜 ?표현에 왜 필요한지 궁금해하기 시작했습니다 . 나는이 사이트를 통해 그들을 찾은 후에 만 ​​그렇게 했으므로 차이점이 무엇인지 정확히 알 수 없습니다.


8
여러 반복 그룹을 캡처하는 방법은 무엇입니까?
동일한 패턴의 여러 그룹을 캡처해야합니다. 다음 문자열이 있다고 가정합니다. HELLO,THERE,WORLD 그리고 다음 패턴을 작성했습니다. ^(?:([A-Z]+),?)+$ 내가 원하는 것은 그룹 1이 "HELLO", 그룹 2는 "THERE", 그룹 3은 "WORLD"가되도록 모든 단어를 캡처하는 것입니다. 내 정규식이 실제로 마지막 하나만 캡처하는 " 세계". 여기에서 정규 표현식을 테스트 하고 있으며 Swift와 함께 사용하고 싶습니다 (스위프트에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.