Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
`containstr` returns TRUE if PATTERNs is found in text S.
`startswith` returns TRUE if any element of PATTERNs at the start of text S.
`endswith` returns TRUE if any element of PATTERNs at the end of text S.
Usage:
containstr(S, PATTERN)
startswith(S, PATTERN)
endswith(S, PATTERN)
--------------------------------------------------------------------------
Sometimes, I need to search strings that match multiple patterns.
The use of `strfind` (`regexp`) combing with for-loop (`cellfun`) makes the script look long and messy.
In newer version (R2016b), it is easy to do in a single line of code.
Just call the built-in functions `contains`, `startsWith`, or `endsWith`.
So, I created these functions for users with older version to search pattern in text.
These functions follow the same behaviour as Matlab's built-in.
Besides, my functions can treat search pattern as regular expression as needed.
No more for-loop is needed
Citation pour cette source
wfH (2026). containstr (https://fr.mathworks.com/matlabcentral/fileexchange/70334-containstr), MATLAB Central File Exchange. Extrait(e) le .
Informations générales
- Version 1.2.1 (7,89 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.2.1 | fix bugs |
||
| 1.2.0 | new functions `startswith`, `endswith`;
|
||
| 1.1.2 | fix bug |
||
| 1.1.1 | rewrite a concise version, and add 'regexp' engine |
||
| 1.0.1 | clear description |
||
| 1.0.0 |
