VBScript InStr ఫంక్షన్
నిర్వచనం మరియు వినియోగం
InStr ఫంక్షన్ ఒక స్ట్రింగ్ మరొక స్ట్రింగ్ లో మొదటిసారి కనుగొన్న స్థానాన్ని తెలుపుతుంది.
InStr ఫంక్షన్ ఫలితం కింది విలువలను తెలుపుతుంది:
- ఇక్కడ string1 "" (నిజాంకిత పొడవు) అయితే - InStr ఫలితం 0
- ఇక్కడ string1 Null అయితే - InStr ఫలితం Null
- ఇక్కడ string2 "" అయితే - InStr ఫలితం start
- ఇక్కడ string2 Null అయితే - InStr ఫలితం Null
- ఇక్కడ string2 ను కనుగొనినిల్లదు - InStr ఫలితం 0
- ఇక్కడ string1 లో string2 ను కనుగొనినట్లయితే InStr ఫలితం కనుగొన్న పదం స్థానాన్ని తెలుపుతుంది.
- ఇక్కడ start > Len(string1) - InStr అయితే InStr ఫలితం 0
సూచన:చూడండి InStrRev ఫంక్షన్。
సంకేతం
InStr([start,]string1,string2[,compare])
参数 | 描述 |
---|---|
start | 可选的。规定每次搜索的起始位置。默认是搜索起始位置是第一个字符。如果已规定 compare 参数,则必须有此参数。 |
string1 | 必需的。需要被搜索的字符串。 |
string2 | 必需的。需搜索的字符串。 |
compare |
必需的。规定要使用的字符串比较类型。默认是 0 。可采用下列值:
|
实例
ఉదాహరణ 1
డిమ్ టెక్స్ట్,పోస్ టెక్స్ట్="ఈ రోజు అందమైనది!" పోస్=ఇన్స్ట్ర్(టెక్స్ట్,"his") డాక్యుమెంట్.వ్రైట్(పోస్)
అవుట్పుట్లు:
2
ఉదాహరణ 2
డిమ్ టెక్స్ట్,పోస్ టెక్స్ట్="ఈ రోజు అందమైనది!" అద్దాలు స్థానంలో 4 నుండి ప్రారంభించే టెక్స్ట్ పోలింగ్ పోస్=ఇన్స్ట్ర్(4,టెక్స్ట్,"is",1) డాక్యుమెంట్.వ్రైట్(పోస్)
అవుట్పుట్లు:
6
ఉదాహరణ 3
డిమ్ టెక్స్ట్,పోస్ టెక్స్ట్="ఈ రోజు అందమైనది!" అద్దాలు స్థానంలో 1 నుండి ప్రారంభించే బైనరీ పోలింగ్ పోస్=ఇన్స్ట్ర్(1,టెక్స్ట్,"B",0) డాక్యుమెంట్.వ్రైట్(పోస్)
అవుట్పుట్లు:
0