Removing strings containing numbers

2 ビュー (過去 30 日間)
HIRAKJYOTI BASUMATARY
HIRAKJYOTI BASUMATARY 2018 年 1 月 19 日
If i have a string =
" 30th Birthday WORLDCUP34 WORLDCUP'34 '04 "
and i want the output to be only =
" Birthday " ,
then how can i go forward to achieve such by removing all expressions containing numbers with it.

採用された回答

Birdman
Birdman 2018 年 1 月 19 日
編集済み: Birdman 2018 年 1 月 19 日
One approach:
s1="30th Birthday WORLDCUP34 WORLDCUP'34 '04";
str=strsplit(s1,' ');
result=str(cellfun(@isempty,(regexp(str,'\d+'))))
  5 件のコメント
Birdman
Birdman 2018 年 1 月 19 日
Ok Jan, thanks. It just takes time to get used to working with cellfun.
HIRAKJYOTI BASUMATARY
HIRAKJYOTI BASUMATARY 2018 年 1 月 19 日
@Birdman Sir and @Jan Simon Sir , thanks a lot for the guidance. Yes @Jan simon sir, i meant in a single cell.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeBirthdays についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by