คำถามติดแท็ก find-and-replace

การดำเนินการที่ค้นหาอินสแตนซ์ของเงื่อนไขเฉพาะที่เป็นไปตามและแทนที่


9
ฉันจะค้นหาและแทนที่แบบเรียกซ้ำจากบรรทัดคำสั่งได้อย่างไร
การใช้เชลล์เช่น bash หรือ zshell ฉันจะทำ 'ค้นหาและแทนที่' แบบเรียกซ้ำได้อย่างไร? กล่าวอีกนัยหนึ่งฉันต้องการแทนที่ 'foo' ด้วย 'bar' ทุกครั้งในไฟล์ทั้งหมดในไดเรกทอรีนี้และไดเรกทอรีย่อย

9
จะลบสัญลักษณ์นี้“ ^ @” ด้วยเสียงเรียกเข้าได้อย่างไร?
ฉันมีไฟล์บางไฟล์ที่เสียหายด้วยสัญลักษณ์นี้: ^ @ มันไม่ได้เป็นส่วนหนึ่งของสตริง มันไม่สามารถค้นหาได้ ฉันจะแทนที่สัญลักษณ์นี้โดยไม่มีอะไรได้อย่างไรหรือฉันจะลบสัญลักษณ์นี้ได้อย่างไร นี่คือตัวอย่างบรรทัดจากไฟล์เดียว: ^@F^@i^@l^@e^@n^@a^@m^@e^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@ ^@:^@ ^@^M^@


2
วิธีค้นหาและแทนที่อักขระ“ *” ใน Excel
ฉันกำลังพยายามค้นหาและแทนที่*อักขระ (ดาวหรือ shift + 8) ในหลายสูตรใน Excel 2007 *แน่นอนว่าตรงกับเนื้อหาทั้งหมดของเซลล์ซึ่งไม่ใช่สิ่งที่ฉันต้องการ ฉันจะปิดใช้งานพฤติกรรมนี้ได้อย่างไร

5
แทนที่อักขระขึ้นบรรทัดใหม่ด้วยอักขระอื่นใน Word 2007
เมื่อใช้ Microsoft Word 2007 จะสามารถแทนที่อักขระขึ้นบรรทัดใหม่ ( \n) ด้วยอักขระอื่นได้หรือไม่ ในทางกลับกันล่ะ? (นั่นคือแทนที่อักขระด้วยอักขระขึ้นบรรทัดใหม่)

8
Regex แทนที่จากบรรทัดคำสั่ง
เป็นไปได้ไหมที่ regex จะถูกแทนที่จาก command line? ตอนนี้ฉันใช้ notepad ++ เพื่อทำสิ่งนี้ ในบรรทัดคำสั่งฉันสามารถใช้ FINDSTR ซึ่งสามารถค้นหาไฟล์ / บรรทัด mached เท่านั้น แก้ไข: อาจเป็นไปได้ไหมที่จะสร้างสคริปต์ VB และเรียกใช้จาก cmd? ฉันเพิ่งสร้างไฟล์ "hi.vbs" พร้อมเนื้อหา Msgbox "Hi Buddy" จากนั้น cmd อนุญาตให้ฉันเรียกใช้โดยตรงโดยพิมพ์ "hi" จากบรรทัดคำสั่ง ดังนั้นถ้ามันเป็นไปไม่ได้กับชุดสคริปต์แล้วฉันอาจใช้ชุดรางสคริปต์ VB หรือ..?

8
ใช้ Notepad ++ เพื่อเปลี่ยน under_score_case เป็น CamelCase หรือไม่
ฉันสามารถเขียนนิพจน์ปกติใน NP ++ under_score_caseที่จะหา ฉันสามารถใช้ TextFX ใน NP ++ เพื่อเปลี่ยนเคสเป็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กโดยการไฮไลต์และเลือก ฉันจะใช้การค้นหา / แทนที่ของ NP ++ หรือการค้นหาและแทนที่ของ TextFX เพื่อต่อรวมเข้าด้วยกันและแปลงunder_score_caseเป็นcamelCaseอย่างไร ฉันต้องการเรียนรู้วิธีการทำใน NP ++ ไม่ใช้สคริปต์ ตัวอย่างอินพุต: this is_a_line some more_data_over_here whoop de_do_da ผลลัพธ์ที่ต้องการ: this isALine some moreDataOverHere whoop deDoDa regex _([a-z])เพื่อให้ตรงกับขีดจะเป็น ทดแทนที่ฉันคิดว่ามีอยู่ _\toupper\1แต่ฉันไม่สามารถหาสิ่งที่ต้องการคือ

1
ฉันจะใช้การขึ้นบรรทัดใหม่ด้วยการค้นหาและแทนที่ใน Visual Studio ได้อย่างไร
ฉันค่อนข้างชอบฟังก์ชั่น "ค้นหาและแทนที่" ใน Visual Studio ฟังก์ชั่นให้ฉันแทนที่วลีคำสัญลักษณ์หรืออะไรก็ได้ที่คุณสามารถพิมพ์ลงในกล่องข้อความบนหน้าจอ ฉันจะทำให้มันแทนที่ตัวละครด้วยการขึ้นบรรทัดใหม่ได้อย่างไร

3
วิธีทำ vim search ค้นหาผกผันสำหรับบรรทัดทั้งหมดโดยไม่มีข้อความ
ด้วย grep ฉันสามารถทำ grep -v "การค้นหาของฉัน" เพื่อรับบรรทัดทั้งหมดโดยไม่ต้อง "การค้นหาของฉัน" ด้วย sed ฉันสามารถ sed '/ baz /! s / foo / bar / g' เพื่อค้นหาแทนที่ข้อความในบรรทัดที่ไม่มี baz มีวิธีการทำสิ่งเดียวกันเป็นกลุ่ม และเป็นไปได้ แต่ไม่มีไวยากรณ์ "s ///" ใช้เพียงไวยากรณ์การค้นหา "/"

3
ฉันสามารถค้นหาและแทนที่ในแมโคร Notepad ++ ได้หรือไม่
ฉันกำลังพยายามสร้างแมโครใน Notepad ++ ที่ทำให้ฉันสามารถทำการค้นหา & แทนที่มาตรฐาน ฉันสามารถรับมาโครเพื่อทำทุกอย่าง (เพิ่มบรรทัดเพิ่มอักขระ) ยกเว้นการค้นหาและแทนที่ ฉันไม่พบไฟล์ที่จะแก้ไขแมโครด้วยตนเอง มีใครเคยประสบความสำเร็จในการสร้างแมโครใน Notepad ++ ที่ดำเนินการค้นหาและแทนที่หรือไม่ อย่างไร? PS: ฉันไม่สนใจเครื่องมืออื่น ๆ ที่สามารถทำสิ่งนี้ได้ - ฉันรู้วิธีของฉันเกี่ยวกับ Perl, vi (m), UltraEdit, sed, awk ตัวเอง - ฉันแค่สงสัยว่า Notepad ++ สามารถทำสิ่งนี้ได้หรือไม่

7
ฉันจะค้นหาและแทนที่อักขระในชื่อไฟล์ใน Windows 7 โดยใช้ Explorer ได้อย่างไร
ฉันต้องการแทนที่อักขระขีดล่างทั้งหมด ( _) ด้วยช่องว่าง ( ) ในชื่อไฟล์ ฉันจะทำสิ่งนี้ได้อย่างรวดเร็วเมื่อฉันมี_ตัวละครจำนวนมากที่จะแทนที่?

8
ค้นหาและแทนที่ค่าที่แตกต่างกันหลายค่าพร้อมกัน
ฉันมีไฟล์ที่มีหลายอินสแตนซ์Text_1และText1และฉันต้องการแทนที่ทั้งสองสตริงด้วยText_AและTextBตามลำดับ ขณะนี้ฉันกำลังทำสองค้นหาและแทนที่ฟังก์ชั่นในแต่ละไฟล์หนึ่งที่พบText_1และแทนที่มันด้วยText_Aและอื่น ๆ ที่พบและแทนที่มันด้วย Text1TextB มีวิธีการทำสิ่งนี้ทั้งหมดในครั้งเดียวแทนที่จะต้องเรียกใช้ "ค้นหาและแทนที่" สองครั้ง? ฉันใช้ Dreamweaver CS3 แต่ฉันก็มี Notepad ++, Notepad ทั่วไป, OO Writer, MS Word ถ้ามันจะง่ายกว่านี้ เป็นการดีที่ฉันสามารถทำได้ใน Dreamweaver หรือ Notepad ++ แต่ฉันเปิดให้ดาวน์โหลดอย่างอื่นเพื่อให้งานเสร็จ ฉันไม่ต้องการที่จะทำสิ่งใด ๆ ในบรรทัดคำสั่งหรือสร้างไฟล์แบทช์ (ในขณะที่ฉันตระหนักถึงมันฉันไม่เข้าใจมันจริงๆ) ในกรณีที่คำอธิบายข้างต้นไม่ชัดเจนให้ฉันอธิบายด้วยวิธีนี้ ... ฉันต้องการที่จะเรียกใช้ค้นหาและแทนที่1 ครั้งใน1 เอกสารและฉันต้องการจะทำทุกอย่างต่อไปนี้ในช่วงที่หนึ่งค้นหาและแทนที่เช่น: ค้นหา Text_1และแทนที่ด้วยText_A ค้นหา Text1และแทนที่ด้วยTextB ฉันไม่ได้พยายามค้นหาและแทนที่ในเอกสารหลายฉบับ

5
แผ่นจดบันทึก ++ ลบบรรทัดพร้อมค้นหาและแทนที่
ไม่มีใครรู้วิธีลบบรรทัดโดยใช้การค้นหาและแทนที่ใน Notepad ++? ในข้อความค้นหาของฉันพบว่ามีสายที่ถูกต้อง: ^ pPrev $ ในฟิลด์แทนที่ฉันปล่อยให้มันว่างเปล่าโดยคิดว่าควรลบบรรทัด (เช่นแทนที่ด้วยไม่มีอะไร) แต่อักขระขึ้นบรรทัดใหม่และบรรทัดสุดท้ายยังคงอยู่

2
ใช้ -replace บนไพพ์ใน powershell
ฉันต้องการทดสอบการแทนที่ก่อนที่จะใช้ดังนั้นฉันพยายามเขียนคำสั่งออนไลน์อย่างรวดเร็วเพื่อดูว่าผลลัพธ์คืออะไร อย่างไรก็ตามฉันไม่แน่ใจว่าไวยากรณ์คืออะไร สิ่งที่ฉันต้องการจะทำคือสิ่งที่ชอบ cat file | -replace "a", "b" ไวยากรณ์ PowerShell ที่ถูกต้องสำหรับสิ่งนี้คืออะไร ฉันรู้ว่าฉันสามารถทำได้$a = cat fileและทำการแทนที่$aแต่ฉันต้องการเก็บมันไว้ในบรรทัดเดียว

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