Remove Multiple words From String

hello,
i have a string, x= 'with all this stuff going down at the moment '
i want to remove words - with,all,this,at,the
and generate a new string so that i can feed only the important words into the RNNs.
x= 'stuff going down moment'
How can I do it?
Thank You

 採用された回答

Ameer Hamza
Ameer Hamza 2020 年 10 月 29 日
編集済み: Ameer Hamza 2020 年 10 月 29 日

1 投票

Try erase()
str = 'with all this stuff going down at the moment ';
words_to_remove = {'with ','all ','this ','at ','the '};
new_str = erase(str, words_to_remove)
Or if you have several words to remove, making it difficult to make a words_to_remove cell array manually
str = 'with all this stuff going down at the moment ';
words_to_remove = 'with,all,this,at,the';
words_to_remove = cellfun(@(x) {[x ' ']}, strsplit(words_to_remove, ','));
new_str = erase(str, words_to_remove)

2 件のコメント

REN Jain
REN Jain 2020 年 10 月 30 日
Thank You once again. :)
Ameer Hamza
Ameer Hamza 2020 年 10 月 30 日
I am glad to be of help!

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

質問済み:

2020 年 10 月 29 日

コメント済み:

2020 年 10 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by