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

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

2
ฉันจะลบบรรทัดที่ไม่มี“.” ได้อย่างไร ใน Notepad ++ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ลบทุกบรรทัดใน Notepad ++ ยกเว้นบรรทัดที่มีคำที่ฉันต้องการ (10 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ใน Notepad ++ ฉันมีหลายบรรทัดในรูปแบบ: abc.xyz โดยที่ "abc" อาจมีที่ว่างหรือ - หรือตัวเลข ฉันจะลบบรรทัดที่ไม่มี "." ได้อย่างไร ดังนั้นหากบรรทัดไม่มี "." ใด ๆ ฉันต้องการให้ลบออกทั้งหมดไม่เว้นแม้แต่บรรทัดว่าง

2
ค้นหาหลายรายการและแทนที่การกระทำในไฟล์ข้อความขนาดใหญ่หนึ่งไฟล์
ฉันมีไฟล์ข้อความขนาดใหญ่ (ประมาณ 2GB) ฉันต้องการค้นหาห้ารายการและแทนที่การกระทำในไฟล์เดียวกันและต้องการทำสิ่งนี้ในคำสั่งเดียว ปกติฉันจะใช้ vim, เปิดไฟล์, ทำหนึ่งแทนที่ action, จากนั้นต่อไป, ฯลฯ มีหนึ่ง catch, ดังที่ฉันสังเกตเห็นว่าหลังจากสามหรือสี่การค้นหา vim ล่มเนื่องจากปัญหาหน่วยความจำ นี่คือตัวอย่างของคำสั่งที่ฉันใช้ใน Vim: :%s/www\.abcdef/www.test.abcdef/g :%s/www\.klmnop/www.test.klmnop/g วิธีที่ดีที่สุดในการจัดการกับสิ่งนี้คืออะไร?

1
วิธีค้นหาและแทนที่บรรทัดในไฟล์หลาย ๆ ไฟล์โดยใช้ Notepad ++
ฉันสับสนกับ notepad ++ มาซักพักแล้วก็สับสนว่าจะทำยังไงดี: ฉันมีบรรทัดในหลายไฟล์ (ภายในไดเรกทอรีราก) ที่ฉันค้นหา ตัวอย่าง: Brittany (File 1) PeopleSleptWith 2 Tiffany (File 2) PeopleSleptWith 4 Bonqueesh (File 3) PeopleSleptWith 3456 . . . เป้าหมายของฉันคือการแทนที่ทุกPeopleSleptWithบรรทัดด้วยค่าคงที่ (IE PeopleSleptWith 7) แต่เมื่อฉันค้นหาและแทนที่ในหลายไฟล์มันไม่ได้ลบบรรทัดที่สมบูรณ์ซึ่งส่งผลให้: Brittany (File 1) PeopleSleptWith 7 2 Tiffany (File 2) PeopleSleptWith 7 4 Bonqueesh (File 3) PeopleSleptWith 7 3456 เมื่อใดที่ฉันต้องการ: …

6
ฉันจะค้นหาและแทนที่ในไฟล์ Word หลายไฟล์ได้อย่างไร
ฉันกำลังมองหาวิธีที่จะทำการค้นหาและแทนที่ในไฟล์ Word (.doc) หลายไฟล์ (เพื่อวัตถุประสงค์ในการทำให้เป็นอัตโนมัติของกระบวนการ) ซอฟต์แวร์ที่ฉันพบจนถึงตอนนี้อนุญาตให้ฉันค้นหา แต่ไม่สามารถแทนที่ ฉันจะทำเช่นนั้นกับ Word ได้อย่างไร

2
แทนที่ข้อความเมื่ออยู่ในโหมดบล็อกภาพ
บางทีฉันกำลังค้นหาวิธีที่ผิด แต่ฉันล้มเหลวในการหาวิธีการทำเช่นนี้ นี่คือสถานการณ์: ฉันมีรายการในไฟล์ข้อความที่ฉันต้องการแทรกคำเดียวกันในหลายบรรทัดนี่คือตัวอย่างข้อความ: 12.1 ข้อ 1 12.2 ข้อ 2 12.3 ข้อ 3 ตอนนี้ฉันทำเครื่องหมายบล็อกแบบเห็นภาพคอลัมน์ที่ 8 ซึ่งระบุด้วยเครื่องหมายขีดล่างด้านล่างและตั้งใจจะแทนที่ส่วนของช่องว่างด้วยDoneโดยไม่ย้ายคอลัมน์รายการ: 12.1 _ ข้อ 1 12.2 _ ข้อ 2 12.3 _ ข้อ 3 ฉันคาดหวังว่าฉันจะเข้าสู่โหมดแทนที่ได้ แต่ฉันสามารถป้อนการแทรก ( I) ผนวก ( A) หรือเปลี่ยนโหมด ( c) เท่านั้น โหมดการเปลี่ยนแปลงมาใกล้กับสิ่งที่ฉันต้องการ: ถ้าฉันรู้ว่าความยาวของคำว่าบล็อกสามารถตั้งค่าความกว้างเดียวกันได้ มีบางอย่างที่ฉันหายไปที่นี่หรือไม่?

3
ค้นหาและแทนที่เครื่องมือที่สามารถจัดการไฟล์และโฟลเดอร์ย่อยหลาย ๆ ไฟล์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังมองหาเครื่องมือที่สามารถค้นหา / แทนที่ภายในเนื้อหาไฟล์สำหรับประเภทไฟล์ที่หลากหลาย (เช่นถ้าเป็นไปได้ควรประมวลผลจำนวนไฟล์ที่เป็นไปได้สูงสุดเช่น. txt, .sql, .xls, .doc , .r, .c ฯลฯ ) ควรจัดการหลายไฟล์ในหลายโฟลเดอร์ / โฟลเดอร์ย่อย เพียงแค่ค้นหาเนื้อหาไฟล์ไม่เพียงพอสำหรับฉันก็ควรมีความสามารถในการแทนที่

2
วิธี "ลดระดับ" ชื่อและหัวเรื่องทั้งหมดใน Word 2010 ได้อย่างไร
ฉันสร้างเอกสารช่วยเหลือขนาดใหญ่สำหรับแอปพลิเคชันที่ฉันเขียน ฉันใช้สไตล์เริ่มต้นทั้งหมดใน Word 2010 รวมถึง "หัวเรื่อง", "หัวเรื่อง 1", "หัวเรื่อง 2" ฯลฯ น่าเศร้าเมื่อฉันสร้างสารบัญไม่รวมชื่อเรื่อง ตอนนี้ฉันยังใช้chmProcessorเพื่อสร้างเว็บไซต์จากเอกสารโดยอัตโนมัติและไม่รวมชื่อในสารบัญด้วย ฉันต้องการทำให้ชื่อเรื่องทั้งหมดเป็นหัวเรื่อง 1, หัวเรื่อง 1 ทั้งหมดเป็นหัวเรื่อง 2 และหัวเรื่อง 2s เป็นหัวเรื่อง 3s ฯลฯ เป็นไปได้ไหมหากไม่มีความพยายามทำด้วยตนเองอย่างมาก (ฉันแน่ใจว่ามีคำที่ดีกว่า "ลดระดับ" สำหรับสิ่งนี้)

1
ค้นหาและแทนที่สตริงสุ่มแบบยาว n ตัวใน Notepad ++ โดยใช้ wildcards / regex
ฉันมีการถ่ายโอนข้อมูล SQL youtubehd:2nj6bykwกับการแสดงออกเช่น 2nj6bykwยังสามารถเป็นสตริงแบบสุ่มที่แตกต่างกัน มีความยาว 8 อักขระเสมอ ฉันต้องการที่จะเปลี่ยนมีเพียงyoutubehd:2nj6bykwyoutubehd ฉันจะทำสิ่งนี้โดยไม่แทนที่ด้วยตนเองทีละคนได้อย่างไร การถ่ายโอนข้อมูล SQL มีความยาวมากกว่า 230000 บรรทัดและมีสตริงเหล่านี้เกิดขึ้นประมาณ 200 รายการ ฉันคิดว่าฉันต้องการไวด์การ์ด แต่ฉันไม่รู้ว่ามันคืออะไรและฉันจะทำสิ่งนี้ได้อย่างไร

3
Notepad ++ ยกเว้นตัวกรองการค้นหา
ใน Notepad ++ ฉันต้องการค้นหาไฟล์ทุกประเภทยกเว้นไฟล์เดียว ตัวอย่างเช่น: ฉันต้องการค้นหาในทุกไฟล์ แต่ไม่ใช่.classไฟล์ ตัวกรอง Notepad ++ สามารถกำหนดค่าให้ทำงานด้วยวิธีนี้ได้ไหม


3
ฉันจะค้นหาและแทนที่วงเล็บที่ล้อมรอบข้อความด้วย regex บน Microsoft Word ได้อย่างไร
ฉันมีเอกสารที่มี (TL โดยผู้ใช้) ทั่วทุกที่ ฉันต้องการแทนที่ด้วยไม่มีอะไร (จึงลบมันทุกที่) แต่ผู้ใช้อาจแตกต่างกันหรืออาจมีผู้ใช้หลายคน (TL โดยผู้ใช้ 1) (TL โดยผู้ใช้ 3, superuser1) จนถึงตอนนี้ฉันได้ลองค้นหา (TL โดย. *) และแทนที่ด้วยไม่มีอะไรนอกจากกำจัดทุกอย่างยกเว้นผู้ใช้และ paranthesis โดยรอบด้วยเหตุผลบางอย่างดังนั้นฉันจึงเหลือ (user1) หรือ (user3, superuser1) ฉันจะให้ regex จับคู่และแทนที่การแข่งขันทั้งหมด (TL โดยผู้ใช้) รวมถึง parans และทุกอย่างภายในได้อย่างไร นี่คือ Word 2010 ฉันจะใส่ข้อมูลเพิ่มเติมเมื่อฉันกลับถึงบ้านในวันนี้

3
วิธีค้นหาและแทนที่เส้นทางเชื่อมโยงในไฟล์ Excel หลายไฟล์พร้อมกัน
เรามีโฟลเดอร์ขนาดใหญ่ที่มีเอกสาร office บนเซิร์ฟเวอร์ของเรา มันต้องการที่จะเปลี่ยนชื่อของโฟลเดอร์จากไปMehper_repository Planning_reportsเนื่องจากส่วนใหญ่ของ Excel ไฟล์ในโฟลเดอร์ย่อยที่มีการเชื่อมโยงกับแต่ละอื่น ๆ ผมต้องไปหาและแทนที่ทุกเนื้อหาเซลล์เดียวที่มีการ\\FileSrv\Mehper_repository\ \\FileSrv\Planning_reports\ปัญหาคือยูทิลิตี้ค้นหา / แทนที่ของ Excel สามารถค้นหาได้เฉพาะในแผ่นงานหรือสมุดงาน ฉันจะค้นหาภายในโฟลเดอร์ / โฟลเดอร์ย่อยเพียงแค่ค้นหาในสูตรและแทนที่นิพจน์นั้นได้อย่างไร

1
บั๊กใน Microsoft Word พร้อมค้นหาและแทนที่เมื่อค้นหาข้อความที่มีไฮเปอร์ลิงก์?
ฉันพยายามแทนที่ข้อความด้วยที่อยู่อีเมลตรงกลางในเอกสาร Word หากฉันใช้คำสั่งค้นหาเท่านั้นก็ใช้งานได้ดีและ Microsoft Word ค้นหาข้อความที่ฉันต้องการแทนที่ ปัญหาเกิดขึ้นเมื่อฉันพยายามเปลี่ยนใหม่จริง ๆ แล้ว Word ก็บอกฉันอย่างลึกลับว่าไม่พบข้อความ (ข้อความเดียวกันและเอกสารเดียวกัน) ดังนั้นน่าเสียดายที่ไม่มีการแทนที่ เป็นเพราะที่อยู่อีเมลนั้นถือว่าเป็นไฮเปอร์ลิงก์ หากฉันลบไฮเปอร์ลิงก์ออกไปมันใช้งานได้ดี แต่นี่ไม่ใช่วิธีแก้ปัญหาสำหรับฉันเพราะฉันกำลังพยายามสร้างโปรแกรมสำหรับการใช้งานของคนจำนวนมากและโดยค่าเริ่มต้นตัวเลือกในการสร้างที่อยู่อีเมลโดยอัตโนมัติ . มีวิธีแก้ไขปัญหานี้หรือไม่? ฉันกำลังพิจารณาตัวเลือกอื่น ๆ แต่ถ้าทำได้ด้วยคำสั่งแทนที่ของ Word จะง่ายขึ้นสำหรับฉัน สำหรับข้อมูล: ฉันทดสอบสิ่งนี้ใน Microsoft Office 2003 และ Microsoft Office 2013 มันใช้งานไม่ได้ดังนั้นจึงไม่ใช่ปัญหาที่เกี่ยวข้องกับรุ่น แต่เป็นเรื่องทั่วไปสำหรับ Microsoft Word ทุกรุ่น

1
แทนที่คำสั่ง LaTeX ที่ซ้อนกันด้วยหลายอาร์กิวเมนต์
ฉันต้องการแทนที่คำสั่ง LaTeX \teilseiten{left col width}{left col text}{right col text} โดยสภาพแวดล้อมที่ซ้อนกัน ปัญหาคือว่าอาร์กิวเมนต์ที่สองและสามของ \teilseiten มีคำสั่งและ / หรือสภาพแวดล้อม \teilseiten{0.5}{ Some text and \textbf{even} \begin{tiny} environments \end{tiny} }{ Some other text and \textbf{even} \begin{tiny} more environments \end{tiny} } ควรเปลี่ยนด้วย \begin{mycolumns} \begin{mycolumn}{0.5} Some text and \textbf{even} \begin{tiny} environments \end{tiny} \end{mycolumn} \begin{mycolumn}{0.5} Some other text and …

2
ฉันจะค้นหาและแทนที่ข้อความด้วยไฟล์แบตช์มาตรฐานได้อย่างไร
หากไม่มีเครื่องมือเพิ่มเติมใด ๆ โดยใช้เพียงบรรทัดคำสั่งที่มาพร้อมกับ Windows 7 ฉันจะสร้างไฟล์แบตช์ที่จะทำงานกับไฟล์และแทนที่ข้อความบางส่วนในไฟล์ได้อย่างไร

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