[英]Check if a substring is contained in a string in Javascript (The Opposite Way)
[英]Find which substring is contained in string with Matlab
我有一個名為“條件”的 char 變量。 該變量的內容類似於:“21331-54-task-5da1-6256853-35-1-3.mp4”。
我需要確定名稱中包含以下哪個字符:25、35、45。我嘗試使用 contains(),但這僅告訴我其中一個是否包含在條件中。 它沒有告訴我包含哪一個。
我也試過:
strToFind = {'25', '35', '45'};
pos = strfind(strToFind,條件)
但它給了我以下結果:
位置 =
1×3 單元陣列
{0×0 double} {0×0 double} {0×0 double}
關於如何解決這個問題的任何建議? 先感謝您
~cellfun(@isempty, regexp(condition, strToFind, 'once'))
將給出一個與strToFind
strToFind
的每個字符串是否存在於condition
中。
你也可以使用
cellfun(@(x) contains(condition, x), strToFind)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.