아주 간단한 정규 표현식을 찾으려고하는데 재구성 할 수 없는데 왜 작동하지 않는 겁니까? 여기 정규식, 초보자 용 예제
내가 일치 할 표현이다 D : 내가 정규식 물건으로 해요,하지만 불행히도 그렇게하지 않는 것 생각이으로interval=4|termination=2012-09-18 22:00:00|days=3
를, 내가 갖고 싶어 아무렇지도 않게 보이는 배열이 일치합니다.
match = array({"interval" => "4", "termination" => "2012-09-18 22:00:00", "days" = "3"});
//(pseudocode)
저는 C#에서 패턴 이름을 사용하고 싶습니다. 이 패턴으로 시도해 보았습니다.
(.*)((termination=(?<termination>(.{19})))|(interval=(?<interval>(\d*)))|(days=(?<days>(\d*))))*(.*)
어디에서 실패했는지 아무도 지적 할 수 있습니까? 난 당신이 PHP 배경에서 오는 생각
정규식 어디 (공백과 줄 바꿈은 가독성을 위해 추가)? –
정규식 도구를 사용하여 테스트 해 보셨습니까?많은 도구가 도움이 될 수있는 결과 일치 (또는 일치하지 않는 항목)를 분해합니다. 나는 무료 RAD Regex Designer (http://www.radsoftware.com.au/regexdesigner/)를 사용하지만 다른 것들도있다. –
나는 regex101.com –