PowerShell: วิธีแทนที่เครื่องหมายคำพูดคู่ในสตริง
บ่อยครั้งคุณอาจต้องการแทนที่เครื่องหมายคำพูดคู่ในสตริงใน PowerShell
ต่อไปนี้เป็นสองวิธีทั่วไปในการดำเนินการดังกล่าว:
วิธีที่ 1: แทนที่เครื่องหมายคำพูดคู่ด้วยเครื่องหมายคำพูดเดี่ยว
$original_string -replace '"', ''''
วิธีที่ 2: แทนที่เครื่องหมายคำพูดคู่ด้วยช่องว่าง
$original_string -replace '"', ''
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติ
ตัวอย่างที่ 1: แทนที่เครื่องหมายคำพูดคู่ด้วยเครื่องหมายคำพูดเดี่ยวใน PowerShell
ตัวอย่างต่อไปนี้แสดงวิธีการแทนที่เครื่องหมายคำพูดคู่ด้วยเครื่องหมายคำพูดเดี่ยวในสตริงใน PowerShell:
$original_string = 'My best advice: "Live in the moment."'
$original_string -replace '"', ''''
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
โปรดสังเกตว่าเครื่องหมายคำพูดคู่ในสตริงถูกแทนที่ด้วยเครื่องหมายคำพูดเดี่ยว
สตริงดั้งเดิมคือ: คำแนะนำที่ดีที่สุดของฉัน: “ใช้ชีวิตอยู่กับปัจจุบัน”
สตริงใหม่คือ: คำแนะนำที่ดีที่สุดของฉัน: "ใช้ชีวิตอยู่กับปัจจุบัน"
ตัวอย่างที่ 2: แทนที่เครื่องหมายคำพูดคู่ด้วยความว่างเปล่าใน PowerShell
ตัวอย่างต่อไปนี้แสดงวิธีการแทนที่เครื่องหมายคำพูดคู่ด้วยช่องว่างในสตริงใน PowerShell:
$original_string = 'My best advice: "Live in the moment."'
$original_string -replace '"', ''
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
โปรดสังเกตว่าเครื่องหมายคำพูดคู่ในสตริงถูกแทนที่ด้วยช่องว่าง
ซึ่งมีผลเช่นเดียวกับการลบเครื่องหมายคำพูดคู่ออกจากสตริงทั้งหมด
สตริงดั้งเดิมคือ: คำแนะนำที่ดีที่สุดของฉัน: “ใช้ชีวิตอยู่กับปัจจุบัน”
สตริงใหม่คือ: คำแนะนำที่ดีที่สุดของฉัน: อยู่กับปัจจุบัน
หมายเหตุ: ในตัวอย่างนี้ เราได้แทนที่เครื่องหมายคำพูดคู่ด้วยเครื่องหมายคำพูดเดี่ยวหรือช่องว่าง แต่คุณสามารถใช้ไวยากรณ์ที่คล้ายกันเพื่อแทนที่เครื่องหมายคำพูดคู่ด้วยอักขระใดๆ ที่คุณต้องการใช้เครื่องหมาย -replace โอเปอเรเตอร์

