2014-10-02 3 views
42

누구든지 Google 크롬 개발자 툴바의 정규식 필터 예제를 제공 할 수 있습니까?정규 표현식을 기준으로 필터링

특히 제외가 필요합니다. 나는 많은 정규 표현식에 시도했지만, 어떻게 든 그들은 작동하지 않습니다

enter image description here

+9

이 하나 – Israel

답변

58

Google 크롬은 실제로 이것을 2015 년 초에 see Google Code issue까지 지원하지 않습니다. - 적어도 크롬 58 데브에서

^(?!.*?banners) 
+0

은 크롬 53에서 작동하지 않는 것 같습니다 :/ – Remco

+0

아, (https://groups.google.com/forum/#!topic/google-chrome-developer-tools/cdJCK5tVqW8) – Remco

+2

20 개의 updoots를 제공 할 수 있기를 바랍니다. –

-4

귀하의 표현식은 슬래시 및/s을 (를) 포함 할 수 없습니다, 이것들이 필터 공예 필요하지 않습니다.

나는 당신의 정규식 마지막으로 읽어야 생각 :
!(appl) 

정확히 필터링 할 항목에 따라. 위의 정규 표현식은 "appl"문자열이없는 모든 행을 필터링합니다.

수정 : 분명히 제외는 지원되지 않습니까?

+0

에 대답을 한 IE 사용자를 죽일 이미 'didn를 것을 시도 :

그래서 내가 실제 메시지는 "개"로 시작하는 모든 로그 메시지를 일치하기 위해 사용하는 정규식입니다 t 작업 ... :-(( – kraftwer1

+0

흠, 맞아 정규 표현식은 정상적으로 작동하지만 제외는하지 않습니다./ – aairey

14

그것은 가능합니다 : 최신 버전으로는 banners을 포함 예를 제외하고 모든 것을, 잘 작동합니다. 당신은 앞으로 슬래시로 정규식을 포장해야합니다 예를 들어 /my-regex-string/

, 이것은 내가 현재 사용하고 하나입니다 /^(.(?!fallback font))+$/

이 성공적으로 문자열 "대체 글꼴"을 포함하는 모든 메시지를 필터링합니다. 참고로 다른

편집

뭔가 로그 메시지의 시작에서 검색 할 ^ (캐럿) 기호를 사용하려는 경우, 먼저 "fileName.js 일치해야한다는 것입니다? someUrlParam : lineNumber "문자열의 일부입니다.

즉, 정규식은 로그 메시지뿐만 아니라 로그를 작성한 행의 스택 항목과도 ​​일치합니다.

/^.+?:[0-9]+ Dog/ 
관련 문제