ฉันจะแปลสตริงบนบรรทัดคำสั่งของ windows ได้อย่างไร


3

ถ้าฉันมีสิ่งที่ชอบ set value = c:\\some\\path

ฉันต้องการแปลงให้ c:\some\pathเป็น

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


3

จากที่นี่คุณสามารถใช้การแทนที่สตริง

@echo off
set value=c:\\some\\path
echo %value%
set new_value=%value:\\=\%
echo %new_value%

เอาท์พุต

c:\\some\\path
c:\some\path

(ใช่ฉันเพิ่งเรียนรู้เคล็ดลับนี้ด้วย)

ลิงค์นั้นยังมี

Align Right          Align text to the right i.e. to improve readability of number columns.
Left String          Extract characters from the beginning of a string.
Map and Lookup       Use Key-Value pair list to lookup and translate values.
Mid String           Extract a Substring by Position.
Remove               Remove a substring using string substitution.
Remove both Ends     Remove the first and the last character of a string.
Remove Spaces        Remove all spaces in a string via substitution.
Replace              Replace a substring using string substitution.
Right String         Extract characters from the end of a string.
Split String         Split a String, Extract Substrings by Delimiters.
String Concatenation Add one string to another string.
Trim Left            Trim spaces from the beginning of a string via "FOR" command.
Trim Quotes          Remove surrounding quotes via FOR command.
Trim Right           Trim spaces from the end of a string via substitution.
Trim Right           Trim spaces from the end of a string via "FOR" command.

อะไรที่คุณ google หา btw?
user1068446

ฉัน googled: "แถบชุด windows" มันเป็นหน้าสุดท้ายในหน้า!
Preet Sangha

2
หรือพิมพ์ "help set" ใน cmd.exe :-)
เวอร์เนอร์ Henze
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.