'<img abc 123 width="168" height="300"'.match(/(?=(width="))168/)
문자열에서 width="123"에 있는 123을 추출하려고 합니다
먼저 생각나는 것을 말씀드리겠습니다. 그런데 이 조작 느낌이 이상해요. 혹시 좋은 방법 없을까요
replace를 사용하여 콜백에 포함시키세요.
으아악또는 @ars_qu
좋아요를 눌러주세요 으아악習慣沉默2017-05-19 10:29:51
현재 너비가 0인 어설션에 대한 정방향 조회, 즉 지정된 단어(또는 기타 조건)로 끝나는 텍스트를 찾는 기능을 지원합니다. --JS는 현재 지원됩니다.
귀하의 질문에서 요구 사항은 지정된 단어(또는 기타 조건)가 앞에 있는 텍스트를 찾는 것입니다. --JS는 현재 지원되지 않습니다.
P.S.: 지원하더라도 작성 방법이 틀리네요! 너비 뒤의 숫자를 찾으려면 역조회를 사용해야 합니다. 올바른 작성 방법(C# 또는 PHP)은 /(?<=width)d+/
입니다. . 기호보다 작음을 확인하세요. /(?<=width)d+/
。 注意多了一个小于号。
如果你想找width前面的数字,比如字符串是这样的"168width",这是用到的是正向预查,写法为 /d+(?=width)/
예를 들어 문자열이 "168width"와 같은 너비 앞의 숫자를 찾으려면 /d+(?=width)/
정방향 조회
표준 연습 - 그룹 캡처
🎜귀하의 시나리오에서는 일반 캡처를 사용하는 것이 가장 좋은 방법입니다. 🎜 으아악