는 그래서 아래 정규 표현식을 사용하여 문자열을 검색 할 :*에 관한 혼란? 정규 표현식 연산자
border-.*\.5pt
.5pt
의 테두리 두께를 가진 파일의 모든 border-top
, border-bottom
등 CSS 호텔을 찾을 수 있습니다. 그것은 일반적으로 훌륭하지만 너무 탐욕 스럽습니다. 아래의 예를 들어
모두 한 번의 매치로 돌아 오면 :
border-top:solid #1F497D .5pt;border-bottom:solid #1F497D .5pt
내가 두 CSS 속성은 두 개의 별도의 일치가되고 싶어요.
border-.*?\.5pt
가 비 욕심 수 있도록 ?
사용 :
아무도 왜이 동작을 볼 수 있습니까? 내가 뭘 놓치고 있니?
(그것은 내가 사용하고, 알고있는 가치가있는 경우 마이크로 소프트 익스프레션 웹의이 검색을 할 때 '정규 표현식 찾기'.)
(HTTP를 [나는 단지 그것을 여기에 작동하는지 알 수 있습니다] //regex101.com/r/wV7lF6), 어쩌면 그것은 당신의 앱의 정규식 엔진입니다. – Wrikken
@Wrikken, 당신 말이 맞아요. 필자는 Microsoft 제품 전체에서 정규식 구문에 일관성이 있다고 가정했습니다. PowerShell (내가 사용했던 참조)에는 Expression Web과 다른 연산자가 있습니다. 수업은 배웠다. 그것을 살펴 주셔서 감사합니다! –