# Find value(string) in specific line

1 view (last 30 days)
주희 박 on 31 Aug 2022
Commented: 주희 박 on 3 Sep 2022
Hi, I attached example like below. And I want to get a value in #cup. In Example, It gonna be 332.
a=12345
apple= 3333
sky=2412
#cup = 332
#water=827
#paper=099
I have many data so I can't get these values by click respectively .
Additionaly, #cup is in different line by data. So i can't find the value if I use find(example(4,:))
Can I get values in #cup using matlab?

KSSV on 31 Aug 2022
idx = contains(T.(1),'cup') ;
T(idx,:)
ans = 1×2 table
Var1 Var2 ________ ____ {'#cup'} 332
find(idx)
ans = 4
주희 박 on 3 Sep 2022
Thank yo so much. I'm always indebted to you for your help.

Image Analyst on 31 Aug 2022
data = 6×2 cell array
{'a' } {[12345]} {'apple' } {[ 3333]} {'sky' } {[ 2412]} {'#cup' } {[ 332]} {'#water'} {[ 827]} {'#paper'} {[ 99]}
row = contains(data(:, 1), 'cup')
row = 6×1 logical array
0 0 0 1 0 0
value = data{row, 2}
value = 332
주희 박 on 3 Sep 2022
Thank you so much. It also so helpful to me!

### Categories

Find more on Multirate Signal Processing in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!

Translated by