이것은 "왼쪽"과 그 값을 얻는 정규식입니다.
/(left\s*:\s*)(\d+)?(px)/
내 문제는 패딩을 왼쪽과 왼쪽으로 당깁니다.
vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: list-item; width: 420px; position: absolute; top: 0px; left: 700px; height: 580px;
어떻게 "왼쪽"과 그 가치를 얻을 수 있습니까?
왼쪽 앞에 \ s를두면 작동합니다.하지만 항상 왼쪽 앞에 공백이있을 것이라고 보장 할 수는 없습니다.
감사...
/(?:^|[^-])(left)\s*:\s*(\d+|auto)([a-z]{2})?/
그룹 1의 "left", 그룹 2의 "700"및 그룹 3의 "px"로 원하는 것을 가져옵니다.
(?:^|[^-])
= 문자열의 시작 또는 하이픈이 아닌 문자
(left)
= 남은 단어 (캡처 그룹 1)
\s*:\s*
= 양쪽에 선택적 공백 문자가있는 콜론
(\d+|auto)
= 하나 이상의 숫자 또는 "auto"문자열 (캡처 그룹 2)
([a-z]{2})?
= 두 글자, 예 : "px" "em" "pt"(캡처 그룹 3-선택 사항)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다