문자열에 정규 표현식을 작성하는 데 도움을 줄 수있는 사람이 있습니까? 동료는 나를 묻습니다. 그러나 A 정규식을 찾지 못했습니다. & B 또는 A^B.정규 표현식 (A 또는 A 또는 A 및 B), (A는 B는 아님)
이 내 실제 코드 내가 사이의 선택의 여지가하는 정규 표현식을 수행 할 수있는 방법
'(Eclipse|Sun)' => array(
'Got' => 'Power 50',
'World' => 'EU'),);
입니다 : "이클립스"OR "일"OR "& 일 이클립스".
두 번째 질문은 내가 원하지 않는 문자 목록에 대한 [^]에 관한 것입니다. "Eclipse [^ Oracle]"에 대한 정규 표현식을 수행하는 방법 "Eclipse"로 문자열을 선택하고 싶기 때문에 "Eclipse"및 "Oracle"으로 문자열을 갖고 싶지 않기 때문입니다.
'Eclipse[^Oracle]' => array(
'Note' => 'Density 200',
'City' => 'Prague'),);
당신은 – hwnd
나 '[내다 및 Lookbehind 길이가 0 인 어설] (http://www.regular-expressions.info/lookaround.html) 여기에서 시작할 수 있습니다 그것을보고 있지만, 내가 원하는 것을 발견하지 못했습니다. 오라클은 이클립스에 붙어 있지 않기 때문에 "bla Oracle bla oracle"과 비슷하다. – user3114471
@hwnd 해결책이 있으십니까? 또는 정규식에 대해 더 자세히 설명해 주시겠습니까? – user3114471