정규화를 구현할 때 보정/기능이 고유한지 확인하세요. 하지만 "url"이 로고만 있는 것은 아닙니다. 이때 @prolifes 님의 방법이 아주 좋습니다.
정규 구현을 구현해야 한다면 너비가 0인 어설션을 사용해야 합니다. 물론 이 단어의 번역은 비교적 간단하여 많은 오해를 불러일으킵니다. 실제로는 지정된 위치에서 matching을 의미하며 위치의 너비는 0입니다.
여기서 우리에게 필요한 것이 무엇인지 확인할 수 있습니다"url"在"location""location"에서 이를 위치 정보로 사용할 수 있습니다.
코드는 다음과 같습니다.
으아악
좀 설명하자면, (?<=location)은 앞에 위치가 있어야 한다는 뜻입니다. 나중에 있는 경우 다음과 같이 작성하세요. (?=location)(?<=location)这个地方就是指前面得有location。后面有的话这样写:(?=location) re.DOTALL这个是必须的,因为这些字符串已经跨行了。他的作用是将.的字符串匹配范围扩大,包含换行符。 "([^"]+)"这个地方是我的习惯,[^"]意指所有非"re.DOTALL이 문자열은 선을 넘었기 때문에 필요합니다. 그 기능은 개행 문자를 포함하도록 .의 문자열 일치 범위를 확장하는 것입니다.
"([^"]+)" 이곳은 내 습관이고, [^"]는 "가 아닌 모든 문자를 의미합니다. 큰따옴표 🎜로 묶인 모든 문자열과 일치합니다.
정규화를 구현할 때 보정/기능이 고유한지 확인하세요. 하지만
"url"
이 로고만 있는 것은 아닙니다. 이때 @prolifes 님의 방법이 아주 좋습니다.정규 구현을 구현해야 한다면 너비가 0인 어설션을 사용해야 합니다. 물론 이 단어의 번역은 비교적 간단하여 많은 오해를 불러일으킵니다. 실제로는 지정된 위치에서 matching을 의미하며 위치의 너비는 0입니다.
여기서 우리에게 필요한 것이 무엇인지 확인할 수 있습니다
"url"
在"location"
"location"
에서 이를 위치 정보로 사용할 수 있습니다.코드는 다음과 같습니다.
으아악좀 설명하자면,
(?<=location)
은 앞에 위치가 있어야 한다는 뜻입니다. 나중에 있는 경우 다음과 같이 작성하세요.(?=location)
(?<=location)
这个地方就是指前面得有location。后面有的话这样写:(?=location)
re.DOTALL
这个是必须的,因为这些字符串已经跨行了。他的作用是将.
的字符串匹配范围扩大,包含换行符。"([^"]+)"
这个地方是我的习惯,[^"]
意指所有非"
re.DOTALL
이 문자열은 선을 넘었기 때문에 필요합니다. 그 기능은 개행 문자를 포함하도록.
의 문자열 일치 범위를 확장하는 것입니다."([^"]+)"
이곳은 내 습관이고,[^"]
는"
가 아닌 모든 문자를 의미합니다. 큰따옴표 🎜로 묶인 모든 문자열과 일치합니다.이것은 꽤 표준적인 json으로, 조금 더 거칠므로 직접 json으로 변환하세요
으아악