Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,41 +0,0 @@
|
|||
function Out-Quibble
|
||||
{
|
||||
[OutputType([string])]
|
||||
Param
|
||||
(
|
||||
# Zero or more strings.
|
||||
[Parameter(Mandatory=$false, Position=0)]
|
||||
[AllowEmptyString()]
|
||||
[string[]]
|
||||
$Text = ""
|
||||
)
|
||||
|
||||
# If not null or empty...
|
||||
if ($Text)
|
||||
{
|
||||
# Remove empty strings from the array.
|
||||
$text = "$Text".Split(" ", [StringSplitOptions]::RemoveEmptyEntries)
|
||||
}
|
||||
else
|
||||
{
|
||||
return "{}"
|
||||
}
|
||||
|
||||
# Build a format string.
|
||||
$outStr = ""
|
||||
for ($i = 0; $i -lt $text.Count; $i++)
|
||||
{
|
||||
$outStr += "{$i}, "
|
||||
}
|
||||
$outStr = $outStr.TrimEnd(", ")
|
||||
|
||||
# If more than one word, insert " and" at last comma position.
|
||||
if ($text.Count -gt 1)
|
||||
{
|
||||
$cIndex = $outStr.LastIndexOf(",")
|
||||
$outStr = $outStr.Remove($cIndex,1).Insert($cIndex," and")
|
||||
}
|
||||
|
||||
# Output the formatted string.
|
||||
"{" + $outStr -f $text + "}"
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
Out-Quibble
|
||||
Out-Quibble "ABC"
|
||||
Out-Quibble "ABC", "DEF"
|
||||
Out-Quibble "ABC", "DEF", "G", "H"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
$file = @'
|
||||
|
||||
ABC
|
||||
ABC, DEF
|
||||
ABC, DEF, G, H
|
||||
'@ -split [Environment]::NewLine
|
||||
|
||||
foreach ($line in $file)
|
||||
{
|
||||
Out-Quibble -Text ($line -split ", ")
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue