# VBScript InStrRev Function
* * Complete VBScript Reference Manual](#)
* * *
The InStrRev function returns the position of the first occurrence of a string within another string. The search starts from the end of the string, but the returned position is counted from the beginning of the string.
The InStrRev function can return the following values:
* If string1 is "" - InStrRev returns 0
* If string1 is Null - InStrRev returns Null
* If string2 is "" - InStrRev returns start
* If string2 is Null - InStrRev returns Null
* If string2 is not found - InStrRev returns 0
* If string2 is found in string1 - InStrRev returns the position where the matching string was found
* If start > Len(string1) - InStrRev returns 0
**Note:** See also the InStr function.
### Syntax
InStrRev(string1,string2[,start[,compare]])
| Parameter | Description |
| :--- | :--- |
| string1 | Required. The string to be searched. |
| string2 | Required. The string expression to search for. |
| start | Optional. Specifies the starting position for each search. The default starting position is the last character (-1). |
| compare | Optional. Specifies the type of string comparison to use. The default is 0. The following values can be used: * 0 = vbBinaryCompare - Performs a binary comparison * 1 = vbTextCompare - Performs a text comparison |
## Examples
## Example 1
txt="This is a beautiful day!"
document.write(InStrRev(txt,"beautiful"))
The output of the above example is:
11
[Try it Β»](#)
## Example 2
Find the letter "i" with different starting positions:
txt="This is a beautiful day!"
document.write(InStrRev(txt,"i",-1) & "
")
document.write(InStrRev(txt,"i",7) & "
")
The output of the above example is:
16
6
[Try it Β»](#)
## Example 3
Find the letter "T" with text and binary comparisons:
txt="This is a beautiful day!"
document.write(InStrRev(txt,"T",-1,1) & "
")
document.write(InStrRev(txt,"T",-1,0) & "
")
The output of the above example is:
15
1
[Try it Β»](#)
* * Complete VBScript Reference Manual](#)
π Categories
- β‘ JavaScript (1589)
- π PHP (872)
- π Python3 (810)
- π HTML (691)
- βοΈ C# (650)
- π Python (594)
- β Java (552)
- βοΈ PyTorch (534)
- π§ Linux (472)
- βοΈ C (432)
- π¦ jQuery (406)
- π¨ CSS (377)
- π XML (259)
- π¦ jQuery UI (231)
- π― Bootstrap (220)
- βοΈ C++ (215)
- π °οΈ Angular (205)
- π HTML DOM (201)
- π΄ Redis (188)
- π Web Building (142)
- π Vue.js (141)
- π R (131)
- πΌ Pandas (124)
- ποΈ SQL (105)
- βοΈ Docker (86)
- βοΈ TypeScript (73)
- βοΈ Highcharts (70)
- π AI Agent (70)
- βοΈ React (68)
- π Node.js (65)
- βοΈ Machine Learning (60)
- π Git (59)
- π΅ Go (58)
- π Markdown (58)
- π’ NumPy (55)
- π§ͺ Flask (54)
- βοΈ Scala (53)
- ποΈ SQLite (52)
- π JSTL (52)
- βοΈ VS Code (51)
- π MongoDB (49)
- π Perl (48)
- π Ruby (47)
- π Matplotlib (47)
- βοΈ Uncategorized (46)
- π Swift (46)
- ποΈ PostgreSQL (46)
- βοΈ Data Structures (46)
- π Playwright (46)
- π iOS (45)
- ποΈ MySQL (44)
- βοΈ LangChain (43)
- π FastAPI (40)
- βοΈ Ionic (38)
- π Design Patterns (37)
- βοΈ Eclipse (37)
- π¨ CSS3 (34)
- π Lua (34)
- βοΈ Codex (34)
- πΈ Django (32)
- βοΈ OpenCV (32)
- π Rust (31)
- π JSP (31)
- βοΈ Claude Code (31)
- π Pillow (30)
- βοΈ OpenCode (28)
- π AI Skills (27)
- π Flutter (26)
- π Maven (26)
- π¨ Tailwind CSS (25)
- π§ TensorFlow (25)
- π Servlet (24)
- π Dart (23)
- π Assembly (23)
- βοΈ Memcached (22)
- βοΈ SVG (22)
- βοΈ Electron (22)
- π NLP (22)
- π Regex (21)
- π Android (20)
- π£ Kotlin (19)
- π Julia (19)
- π SOAP (17)
- π Selenium (17)
- π PowerShell (17)
- π Sass (16)
- π HTTP (16)
- π Zig (15)
- π AI (15)
- π AJAX (14)
- π Swagger (14)
- βοΈ Scikit-learn (13)
- βοΈ ECharts (13)
- βοΈ Chart.js (13)
- βοΈ Cursor (13)
- βοΈ SciPy (12)
- π RDF (12)
- π Ollama (12)
- π Next.js (12)
- π Plotly Dash (12)
- π JSON (11)
- π RESTful API (11)
- π WSDL (9)
- βοΈ CMake (8)
- π Firebug (7)
- π Nginx (6)
- βΈοΈ Kubernetes (6)
- π Jupyter (6)
- π LaTeX (4)
- π UniApp (4)
- ποΈ SQL Server (1)
YouTip