ค้นหาเว็บไซต์

วิธีเชื่อมต่อสตริงใน PowerShell (2 วิธี)


มีสองวิธีทั่วไปในการต่อสตริงใน PowerShell:

วิธีที่ 1: ใช้เครื่องหมายบวก ( + )

Write-Host $first_string + " " + $second_string

วิธีที่ 2: ใช้ตัวดำเนินการรวม

$first_string,$second_string -join " "

ทั้งสองตัวอย่างนี้เชื่อมตัวแปร first_string และ second_string เข้าด้วยกันโดยใช้ช่องว่างเป็นตัวคั่น

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ

ตัวอย่างที่ 1: เชื่อมต่อสตริงใน PowerShell โดยใช้เครื่องหมายบวก

วิธีหนึ่งที่พบบ่อยที่สุดในการเชื่อมสตริงเข้าด้วยกันใน PowerShell คือการใช้เครื่องหมายบวก (+) ระหว่างตัวแปรสตริงด้วยตัวคั่นเฉพาะ

ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเชื่อมสองสตริงเข้าด้วยกันโดยใช้ช่องว่างเดียวเป็นตัวคั่น:

$first_string = "I really hope"
$second_string = "that you are having a great day"

$final_string = $first_string + " " + $second_string

Write-Host $final_string

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:

โปรดสังเกตว่าทั้งสองสายถูกต่อเข้าด้วยกันโดยมีช่องว่างเดียวอยู่ระหว่างนั้น

ตัวอย่างที่ 2: เชื่อมต่อสตริงใน PowerShell โดยใช้ตัวดำเนินการเข้าร่วม

อีกวิธีทั่วไปในการต่อสตริงเข้าด้วยกันใน PowerShell คือการใช้ตัวดำเนินการ join ตามด้วยตัวคั่นเฉพาะ

ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเชื่อมสองสตริงเข้าด้วยกันโดยใช้ช่องว่างเดียวเป็นตัวคั่น:

$first_string = "I really hope"
$second_string = "that you are having a great day"

$first_string,$second_string -join " "

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:

เราจะเห็นได้ว่าทั้งสองสายถูกต่อเข้าด้วยกันโดยมีช่องว่างเดียวอยู่ระหว่างนั้น

หากคุณต้องการเชื่อมสตริงโดยใช้ตัวคั่นอื่น คุณสามารถระบุได้หลังตัวดำเนินการ join

ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อเชื่อมตัวแปรสตริงเข้าด้วยกันโดยใช้เครื่องหมายขีดคั่น:

$first_string = "I really hope"
$second_string = "that you are having a great day"

$first_string,$second_string -join "-"

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:

โปรดสังเกตว่าทั้งสองสายได้รับการต่อกันโดยมีเส้นประอยู่ระหว่างพวกเขา

หมายเหตุ: ตัวดำเนินการ เข้าร่วม มีประโยชน์อย่างยิ่งเมื่อเชื่อมโยงตัวแปรสตริงหลายตัวเข้าด้วยกัน เพื่อที่คุณจะได้ไม่ต้องพิมพ์เครื่องหมายบวกด้วยตนเองหลังชื่อตัวแปรแต่ละตัว

บทความที่เกี่ยวข้อง