స్ట్రింగ్లు అన్ని ప్రోగ్రామింగ్ భాషలకు బిల్డింగ్ బ్లాక్లు మరియు అవి అనేక పనులను నిర్వహించడానికి విస్తృతంగా ఉపయోగించబడతాయి. MATLAB అనేది అధిక-పనితీరు గల ప్రోగ్రామింగ్ లాంగ్వేజ్ మరియు ఇది చాలా స్ట్రింగ్ ఆపరేషన్లను నిర్వహించడానికి అనుమతిస్తుంది. MATLAB అంతర్నిర్మితాన్ని ఉపయోగించి సులభంగా నిర్వహించగల మరొక స్ట్రింగ్లో స్ట్రింగ్ను కనుగొనడం అటువంటి ఆపరేషన్. strfind() ఫంక్షన్.
యొక్క పని గురించి మీకు తెలియకపోతే strfind() ఫంక్షన్, MATLABలో ఈ ఫంక్షన్ని ఉపయోగించి మరొక స్ట్రింగ్లో స్ట్రింగ్ను ఎలా కనుగొనాలో ఈ బ్లాగ్ మీకు నేర్పుతుంది.
మరొక స్ట్రింగ్లో స్ట్రింగ్ను కనుగొనడం ఎందుకు ముఖ్యం?
ఇతర స్ట్రింగ్లో స్ట్రింగ్ను కనుగొనడం ముఖ్యం ఎందుకంటే:
-
- ఇది డాక్యుమెంట్లో టెక్స్ట్ సెర్చ్ చేయడంలో మీకు సహాయపడుతుంది
- డేటా ధ్రువీకరణకు ఉపయోగపడుతుంది
- స్ట్రింగ్ మానిప్యులేషన్
- తనిఖీ చేయడంలో లోపం
MATLABలో మరొక స్ట్రింగ్లో స్ట్రింగ్ను ఎలా కనుగొనాలి?
మరొక స్ట్రింగ్లో స్ట్రింగ్ను కనుగొనడం అనేది సాధారణంగా ఉపయోగించే స్ట్రింగ్ ఆపరేషన్, దీనిని MATLABలో సులభంగా నిర్వహించవచ్చు strfind() ఫంక్షన్. ఈ ఫంక్షన్ కేస్-సెన్సిటివ్ శోధనను నిర్వహిస్తున్నందున మరొక స్ట్రింగ్లో స్ట్రింగ్ను శోధించడానికి మాకు వీలు కల్పిస్తుంది. ఇది స్ట్రింగ్ మరియు సబ్స్ట్రింగ్ను (మీరు శోధించాలనుకుంటున్నది) తప్పనిసరి ఆర్గ్యుమెంట్లుగా అంగీకరిస్తుంది మరియు ఇచ్చిన స్ట్రింగ్లో శోధించిన సబ్స్ట్రింగ్ సంభవించిన సూచికలను కలిగి ఉన్న అడ్డు వరుస వెక్టర్ను అందిస్తుంది.
వాక్యనిర్మాణం
ది strfind() ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:
k = strfind ( వీధి, మంచం )
k = strfind ( వీధి, మంచం, 'ఫోర్స్సెల్ అవుట్పుట్' ,సెల్అవుట్పుట్ )
ఇక్కడ:
ఫంక్షన్ strfinding(str, బెడ్) సబ్స్ట్రింగ్ కోసం శోధిస్తుంది అదే స్ట్రింగ్ లోపల str మరియు వరుస వెక్టార్ని అందిస్తుంది కె పాట్ యొక్క మొదటి అక్షరం యొక్క సంఘటనల సూచికలను కలిగి ఉంటుంది. ఈ ఫంక్షన్ స్ట్రింగ్లో ఇచ్చిన సబ్స్ట్రింగ్ను కనుగొనలేకపోతే, అది ఒకని అందిస్తుంది ఖాళీ వెక్టర్ [] .
-
- స్ట్రింగ్ ఉంటే str అనేది పాత్రల శ్రేణి, ది strfind() డబుల్ టైప్ ఉన్న వెక్టార్ని అందిస్తుంది.
- స్ట్రింగ్ ఉంటే str అక్షర వెక్టర్స్ యొక్క సెల్ శ్రేణి, ది strfind() టైప్ డబుల్ కలిగి ఉన్న వెక్టర్స్ యొక్క సెల్ శ్రేణిని అందిస్తుంది.
ఫంక్షన్ k = strfind(str, pat,'ForceCellOutput',cellOutput) సెల్ శ్రేణిని బలవంతంగా వాపసు చేసినప్పుడు సెల్ అవుట్పుట్ స్ట్రింగ్ అయినప్పటికీ నిజం str పాత్రల శ్రేణి.
ఉదాహరణ
యొక్క అమలును అర్థం చేసుకోవడానికి కొన్ని ఉదాహరణలను పరిగణించండి strfind() MATLABలో ఫంక్షన్.
ఉదాహరణ 1: strfind(str,pat) ఫంక్షన్ని ఉపయోగించి MATLABలో మరొక స్ట్రింగ్లో స్ట్రింగ్ను ఎలా కనుగొనాలి?
ఈ ఉదాహరణ ఇచ్చిన స్ట్రింగ్లో సబ్స్ట్రింగ్ను కనుగొంటుంది str ఉపయోగించి strfind() MATLABలో ఫంక్షన్.
str = 'linuxhintకు స్వాగతం' ;even = 'కు' ;
కె = strfind ( వీధి, మంచం )
ఉదాహరణ 2: strfind(str,pat) ఫంక్షన్ని ఉపయోగించి MATLABలో మరొక స్ట్రింగ్లో బహుళ స్ట్రింగ్లను ఎలా కనుగొనాలి?
ఈ ఉదాహరణలో, మేము ఇచ్చిన సెల్ శ్రేణిలో str ఉపయోగించి రెండు స్ట్రింగ్లను కనుగొంటాము strfind() MATLABలో ఫంక్షన్.
str = { 'linuxhintకు స్వాగతం' } ;even = ( 'కు' | 'సూచన' ) ;
కె = strfind ( వీధి, మంచం )
ఉదాహరణ 3: strfind(str, pat, ‘ForceCellOutput’, cellOutput) ఫంక్షన్ని ఉపయోగించి MATLABలోని మరొక స్ట్రింగ్లో సబ్స్ట్రింగ్ను ఎలా కనుగొనాలి?
ఈ MATLAB కోడ్లో, మేము ఇచ్చిన స్ట్రింగ్లో సబ్స్ట్రింగ్ను కనుగొంటాము str ఉపయోగించి strfind(str,pat,'ForceCellOutput',cellOutput) MATLABలో ఫంక్షన్.
str = 'linuxhintకు స్వాగతం' ;even = 'కు' ;
k = strfind ( వీధి, మంచం, 'ఫోర్స్సెల్ అవుట్పుట్' , నిజం )
ముగింపు
అన్ని ప్రోగ్రామింగ్ భాషలలో స్ట్రింగ్లు చాలా ముఖ్యమైన భాగాలు. MATLAB అనేక స్ట్రింగ్ ఆపరేషన్లకు కూడా మద్దతు ఇస్తుంది మరియు వాటిలో, అటువంటి ఆపరేషన్ స్ట్రింగ్లోని సబ్స్ట్రింగ్ను కనుగొనడం, ఇది అంతర్నిర్మిత ఉపయోగించి సులభంగా నిర్వహించబడుతుంది. strfind() ఫంక్షన్. MATLABలో మరొక స్ట్రింగ్లో స్ట్రింగ్ను ఎలా కనుగొనాలో ఈ గైడ్ కనుగొంది strfind() వివిధ కేసుల ఉదాహరణలను అందించడం ద్వారా పని చేస్తుంది.