자바 스크립트에서 분할 함수와 RegEx를 사용하여 길이로 문자열을 분할하는 방법은 무엇입니까?

파블로 에제키엘 인크 하우스 티

길이가 8 인 다른 문자열에서 비트 시퀀스 ( "0"및 "1"만)를 나타내는 문자열을 분할하고 싶습니다.

나는 자바 스크립트 분할 기능 을 사용하고 싶습니다 . 그리고 그 분할을 달성하기 위해 정규식사용하는 것이 가능하다는 것을 알고 있습니다. 해결책에 가까운 것이 있습니다.

"10111001110001011011".split(/([01]{8})/)

그러나 두 개의 빈 요소가있는 5 개의 요소가있는 배열을 반환합니다.

(5) ["", "10111001", "", "11000101", "1011"]

빈 문자열이 아닌 하나의 배열을 얻기 위해 분할에서 사용할 올바른 정규식은 무엇입니까? (결과를 필터링하기 위해 다른 기능을 사용하고 싶지 않습니다 ...)

브루노 시인

Alexander가 그의 의견에서 지적했듯이 다음과 같이 .match를 사용해야합니다.

var binaryNumber = "1011100111000101101100110101110111011100010101";

console.log(binaryNumber.match(/.{1,8}/g));

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관