non-greedy

    0

    2답변

    정규식을 사용하여 <tag>=<value> 타입의 문자열을 구문 분석하려고하지만 인용 된 값에 대한 지원을 추가하는 데 문제가 발생했습니다. 아이디어는 인용 부호로 둘러싸이지 않은 값이 [ Hello ]이 [Hello]이된다 그래서 공백 뒤에/선도의 손질해야한다는 것입니다 (Pls는 대괄호를 무시한다.) 그러나 , 값이 인용 될 때, 나는 및 이중 등까지

    4

    1답변

    비 욕심 대 욕심 나는 많은 큰 문서를 통해 \w\s+\w 의 라인을 따라 파이썬에 몇 가지 정규식 치환을하고있다. 분명히 (?과 함께) 정규식을 non-greedy로 만들면 (\w! = \s과 같이) 일치하는 내용이 변경되지는 않지만 코드가 더 빨리 실행됩니다. 즉, 욕심이없는 정규 표현식을 사용하면 파이썬은 문서 끝에서부터 그 문자까지 뒤에서 매치되

    2

    5답변

    나는이 "주, 국가"를 반환해야 생각하지만, "국가" System.out.println("city,state,country".replaceAll("(.*,)?", "")); 가 왜 이런 식으로 작동하고 반환, 그리고 어떻게 그것이 "주, 국가"를 반환해야합니까. 나는이 답을 정규식으로 원한다.

    1

    2답변

    방금 ​​similar question을 물었습니다. 훌륭하고 정확한 답변이 있었지만 지금은 완전히 새로운 문제가 있습니다. 내가 관련 입력의 한 줄을가 나타납니다. 나는 내가 바로 내 입력에 뛰어 것이다 추상적 인 방법으로이 요청하는 방법을 잘 모르겠어요 : bear999bear888bear777bear666fox (수정 됨 이 더 나은 예를를 제공하기

    0

    2답변

    두 문자열 사이의 일치를 캡처하려고합니다. 예를 들어 Q와 XYZ 사이에 나타나는 모든 텍스트를 찾고 있는데, "가장 가까운"일치 (바깥 쪽을 계속 확장하지 않음)를 사용합니다. 이 문자열 : 서커스 Q 안녕하세요이 Q SOMETEXT XYZ 오늘 하루 XYZ 좋아 XYZ 반환해야입니다 : Q SOMETEXT XYZ 그러나 대신 다음을 반환합니다. Q *

    10

    2답변

    나는 탐욕스럽지 않게 TD 태그를 파싱하려고 시도하고있다. Regex.Split(tempS, @"\<TD[.\s]*?\>"); 레코드는 다음과 같이 반환 : 왜 "" "stuff<TD align="right">More stuff<TD align="right>Other stuff" "things" "more things" 없는 내 정규식으로 아래

    2

    1답변

    내 정규식 /a .*programming .*test .*this/i 입니다 일치하고 테스트 문자열 내가지고있어 경기가 a test This is a programming test This 입니다 This is a test This is a programming test This is a programming test in any language

    0

    2답변

    이벤트 카테고리에 따라 개별 .ics 파일을 만들고 싶습니다 .ics 파일이 하나 있습니다 (egroupware를 내보낼 수 없습니다) 한 카테고리의 이벤트 만, 카테고리에 따라 새 캘린더를 만들고 싶습니다.) 내 의도 된 접근 방식은 반복적으로 하나의 범주를 제외한 모든 이벤트를 제거한 다음 EditPad Lite 7 (Windows)을 사용하여 파일을

    0

    3답변

    내 정규식이 너무 많이 일치하는 문제가 있습니다. 가능한 한 욕심이 많지 않습니다. 내 RE는 다음과 같습니다. 즉 define host(|\t)*{(.*\n)*?(|\t)*host_name(|\t)*HOST_B(.*\n)*?(|\t)*} "{". 자리의 숫자 뒤에 "HOST_NAME"다음에 공백 또는 탭의 수까지 모든 문자와 개행 또는 뒤에 공백이나

    -1

    1답변

    둘 이상의 ">"로 문자열을 분할하고 싶습니다. split 함수는 문자열을 먼저 ">"로 묶어야하고 다른 함수는 목록에서 두 번째 문자열을 넣어야합니다. 은 내가 $text = "tobash> hubba -> http://nonexists100101.net"; @op = split(/>{1}/, $text); 을 시도하지만 분할은 여전히 ​​이것은