-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlink-parser.ps1
34 lines (27 loc) · 872 Bytes
/
link-parser.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$links = $args[0]
Write-Host "The link expression is: $links"
$search_index = $links.length
Write-Host "The length of this thing is $search_index"
$buffer = ""
for($i = 0; $i -lt $search_index; $i++)
{
Write-Host "We are in the outer loop. i = $i";
Write-Host "The current letter is " -nonewline
Write-Host $links[$i]
Write-Host "Checking that we are getting an href, i = $i"
#check if we have a link tag, if so, begin writing
if(($links.substring($i,5).compareTo("href=")) -eq 0)
{
Write-Host "Inside check adding constant to i, i = $i"
$i += 5;
#begin writing
while (($links[$i].toString().compareTo(">")) -ne 0)
{
Write-Host "Inside check for > character, i = $i"
$buffer = $buffer + $links[$i].toString();
$i++;
}
$buffer = $buffer + "`n";
}
}
Write-Host $buffer