use regexp to split table columns?
이전 댓글 표시
Is there a way to split a table column containing text values as entries and return the newly split out contents as columns?
I have a table named Data with a column named TestID (Data.TestID). The following regexp command properly finds my text values and returns them:
OUT = regexp(Data.TestID, '(\w+-\w+)-\w{2}[-](\d+)\w*-','tokens')
Unfortunately, OUT is returned as a nx1 cell array where each cell contains a 1x1 cell array, each of these in turn contains a 1x2 cell array with my split strings inside. For example:
OUT{1,1}{1,1}
contains the two strings split out of the first entry of Data.TestID
Is there any way to split these strings so that OUT returns two columns that can be appended back onto Data?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Text Data Preparation에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!