Nice programing

정규식 예제로 필터링

nicepro 2020. 12. 8. 20:00
반응형

정규식 예제로 필터링


누구든지 Google Chrome 개발자 도구 모음에 대한 정규식 필터의 예를 제공 할 수 있습니까?

특히 배제가 필요합니다. 많은 정규식을 시도했지만 어떻게 든 작동하지 않는 것 같습니다.

여기에 이미지 설명 입력


실제로 Google 크롬은 2015 년 초까지이를 지원하지 않았습니다 . Google 코드 문제를 참조하세요 . 최신 버전에서는 다음이 포함 된 모든 항목을 제외하는 등 훌륭하게 작동합니다 banners.

/^(?!.*?banners)/

적어도 Chrome 58 Dev에서는 가능합니다. 정규식을 슬래시로 감싸기 만하면됩니다./my-regex-string/

예를 들어, 이것은 현재 사용하고있는 것입니다. /^(.(?!fallback font))+$/

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

편집하다

주의해야 할 다른 점은 ^(캐럿) 기호 를 사용하여 로그 메시지의 시작 부분부터 검색하려면 먼저 문자열의 "fileName.js? someUrlParam : lineNumber"부분과 일치해야한다는 것입니다.

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

따라서 이것은 실제 메시지가 "Dog"로 시작하는 모든 로그 메시지를 일치시키는 데 사용하는 정규식입니다.

/^.+?:[0-9]+ Dog/

식에 슬래시 및 / s를 포함해서는 안되며 필터를 만드는 데 필요하지 않습니다.

정규식이 마침내 읽어야한다고 생각합니다.

!(appl)

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

편집 : 분명히 제외가 지원되지 않습니까?

참고 URL : https://stackoverflow.com/questions/26158916/filter-by-regex-example

반응형