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 。可采用下列值:

  • 0 = vbBinaryCompare - 执行二进制比较。
  • 1 = vbTextCompare - 执行文本比较。

实例

ఉదాహరణ 1

డిమ్ టెక్స్ట్,పోస్
టెక్స్ట్="ఈ రోజు అందమైనది!"
పోస్=ఇన్స్ట్ర్(టెక్స్ట్,"his")
డాక్యుమెంట్.వ్రైట్(పోస్)

అవుట్పుట్లు:

2

ఉదాహరణ 2

డిమ్ టెక్స్ట్,పోస్
టెక్స్ట్="ఈ రోజు అందమైనది!"
అద్దాలు స్థానంలో 4 నుండి ప్రారంభించే టెక్స్ట్ పోలింగ్
పోస్=ఇన్స్ట్ర్(4,టెక్స్ట్,"is",1)
డాక్యుమెంట్.వ్రైట్(పోస్)

అవుట్పుట్లు:

6

ఉదాహరణ 3

డిమ్ టెక్స్ట్,పోస్
టెక్స్ట్="ఈ రోజు అందమైనది!"
అద్దాలు స్థానంలో 1 నుండి ప్రారంభించే బైనరీ పోలింగ్
పోస్=ఇన్స్ట్ర్(1,టెక్స్ట్,"B",0)
డాక్యుమెంట్.వ్రైట్(పోస్)

అవుట్పుట్లు:

0