# How to separate a string(1x1 cell) into a 1x4 cell

조회 수: 2(최근 30일)
Akana Juliet 2021년 6월 18일
댓글: Akana Juliet 2021년 6월 18일
Hi everyone! I have a long string of 4 hex codes separated by spaces, (Example: 'A5E6C11D B5E6C11D C5E6C11D D5E6C11D') stored in one 1x1 cell (Or rather a 1x35 char type)
But I would like to separate each hexadecimal string into a 1x4 vector (or a 4x1 doesn't matter)
result = strjoin(HexCodes(fourElementIndex), ' ');
The above is the code I have that prints all 4 selected HexCodes into one cell. It's a little tricky because I am pulling the Hex codes from a cell of "HexCodes" by the fourElementIndex(1x4 double) which stores the 4 numbers that tell which hex codes to pull. Maybe there is a code that can follow this one that I have?
Any help would be greatly appreciated!

댓글을 달려면 로그인하십시오.

### 채택된 답변

Stephen 2021년 6월 18일
chr = 'A5E6C11D B5E6C11D C5E6C11D D5E6C11D';
spl = split(chr)
spl = 4×1 cell array
{'A5E6C11D'} {'B5E6C11D'} {'C5E6C11D'} {'D5E6C11D'}
##### 댓글 수: 1표시숨기기 없음
Akana Juliet 2021년 6월 18일
Fantastic! Stephen comes through yet again!

댓글을 달려면 로그인하십시오.

### 추가 답변(1개)

James Tursa 2021년 6월 18일
If the hex codes are always 8 characters, why can't you just pick off the characters you want? E.g.,
{result(1:8),result(10:17),result(19:26),result(28:35)}
##### 댓글 수: 1표시숨기기 없음
Akana Juliet 2021년 6월 18일
Thank you!

댓글을 달려면 로그인하십시오.

R2019a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by