คำถามติดแท็ก wildcards

สัญลักษณ์แทนในการเขียนโปรแกรมคอมพิวเตอร์เป็นสัญลักษณ์ที่สามารถใช้แทนจุดต่างๆของข้อมูลได้ การใช้สัญลักษณ์แทนในแบบสอบถามจะให้ผลลัพธ์ที่มากกว่าพารามิเตอร์มาตรฐาน

6
มีวิธีการรับ windows cmd shell เพื่อขยายเส้นทางสัญลักษณ์?
บางครั้งการที่ cmd shell ไม่สามารถขยายเส้นทาง wildcard อาจเป็นความไม่สะดวก ฉันต้องส่ง 100 ไฟล์ในไดเรกทอรีไปยังโปรแกรมและไม่สามารถพิมพ์ * .ext แต่ฉันใช้ 'ls' ของ mingw เพื่อดัมพ์รายการไปยังไฟล์จากนั้นแทนที่บรรทัดใหม่ด้วยช่องว่างคัดลอกและวางลงใน cmd ฝันร้ายทีเดียว ฉันสงสัยว่าคำตอบจะไม่ใช่ แต่มีใครจัดการเรื่องนี้หรือคิดหาวิธีที่จะทำให้ง่ายขึ้นไหม?


1
DEL * 1. * ลบไฟล์ทั้งหมดในโฟลเดอร์
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 7 ปีที่ผ่านมา ฉันกำลังพยายามลบไฟล์ทั้งหมดที่ลงท้ายด้วยหมายเลขหนึ่ง แต่ด้วยเหตุผลบางอย่างมันเป็นการลบไฟล์ทั้งหมดในโฟลเดอร์ คำสั่งที่ฉันใช้คือ DEL *1.* มันใช้งานได้เมื่อฉันใช้ตัวอักษรเช่น DEL *e.* แต่เมื่อฉันใช้ตัวเลขทุกอย่างจะถูกลบ

4
เป็นไปได้ไหมที่จะพิมพ์ส่วนขยายของเชลล์?
ฉันรู้ว่ามีกฎเฉพาะชุดที่เชลล์ขยายคำสั่งที่ผู้ใช้พิมพ์ (เรามาพูดถึง bash shell กันเถอะ) เป็นไปได้ไหมที่จะพิมพ์คำสั่งในรูปแบบหลังจากการขยายเชลล์? ดูเหมือนว่าจะเป็นยูทิลิตี้ที่ดีในการเรียนรู้และตรวจสอบให้แน่ใจว่าเชลล์ขยายอักขระพิเศษอย่างไร เช่น $ echo * {all the filenames in current dir} ฉันต้องการพิมพ์คำสั่งที่ขยายออกซึ่งเป็นบรรทัดต่อไปนี้: echo {all the filenames in .}

1
ยกเว้นไดเรกทอรีจาก Windows Search โดย wildcard
การทำดัชนีการค้นหารบกวนกระบวนการสร้างของเราและฉันต้องการแยกไดเรกทอรี dev ทั้งหมดของเราออกจากตัวทำดัชนี (เรามีการตั้งค่า trunk และสาขา) ฉันสามารถยกเว้นไดเรคทอรีหลักได้ทั้งหมด แต่นั่นจะยกเว้นไฟล์จำนวนมากเกินไป ฉันสามารถทำได้ด้วยตนเองโดยยกเลิกการเลือกแต่ละอินสแตนซ์ในตัวเลือกการจัดทำดัชนี แต่นี่เป็นคู่มือและน่าเบื่อมาก ฉันพบกฎในรีจิสทรีที่HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRulesแต่ไม่ทราบว่าเป็น kosher เพื่ออัปเดตสิ่งนั้นในทันทีหรือไม่ เป็นไปได้หรือไม่ที่จะรวมไดเรกทอรีจาก Windows Search โดยใช้ wildcard หรือเงื่อนไขอื่น ๆ ที่มีคู่มือน้อย

5
การใช้ wildcard search / replace ใน Notepad ++
นี่คือปัญหาของฉัน: ในไฟล์. txt ฉันต้องค้นหาและแทนที่อินสแตนซ์ของไวยากรณ์นับพันดังนี้: (ดู (a053007djfgspwdf)) หรือ (ดู (a053007djfgspwdf) และ (a54134xsedgeg)) หรือ (ดู (a053007djfgspwdf), (a9554xsdfgsdfg) และ (a54134xsedgeg)) มีความหลากหลายระหว่างสตริงข้อความเริ่มต้น(ดู (และ (สิ้นสุด)) สามารถตั้งค่านี้ใน Notepad ++ โดยใช้ regex ได้หรือไม่? ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร ขอบคุณ!

7
ปัญหาในการพยายามใช้ Windows Search เพื่อค้นหาไฟล์ที่มีเครื่องหมายคำถามในเนื้อหา
ดูเหมือนว่า Windows Search กำลังมีปัญหาเมื่อฉันระบุอักขระเครื่องหมายคำถามเป็นเนื้อหาที่ฉันค้นหาภายในไฟล์ของฉัน ฉันได้พยายาม: เนื้อหา:? เนื้อหา:"?" เนื้อหา:"\?" เนื้อหา:\? เนื้อหา:% 3F เนื้อหา: "% 3F" เนื้อหา: \ 3f เนื้อหา: "\ 3f" เนื้อหา: \ 00 \ 00 \ 00 \ 3F แต่แต่ละผลลัพธ์เหล่านี้ไม่มีผลลัพธ์เมื่อฉันมีไฟล์ที่แน่นอน ภายในขอบเขตของการค้นหา ถ้าฉันค้นหาบางสิ่งเช่นเนื้อหา: ความสุขมันจะค้นหาไฟล์ทั้งหมดด้วยวลี "ความสุข" ภายในไฟล์เดียวกัน ข้อสันนิษฐานของฉันคือ Windows Search กำลังรักษาตัวละครบางตัวเช่นเครื่องหมายคำถามเป็นอักขระพิเศษที่น่าจะเป็นไปตามวัตถุประสงค์ของการแสดงออกของไวด์การ์ด เพื่อทดสอบทฤษฎีนี้ฉันยังค้นหาไฟล์ที่มีเครื่องหมายดอกจัน * และฉันมีปัญหาเช่นเดียวกับเมื่อค้นหาเนื้อหาของเครื่องหมายคำถาม สิ่งที่ฉันสงสัยคือว่ามีวิธีใดบ้างที่จะได้รับการค้นหาให้ทำงานที่ฉันสามารถค้นหาการแสดงออกที่แท้จริงโดยไม่มีการจับคู่สัญลักษณ์การค้นหาหรืออย่างน้อยก็มีวิธีที่จะหลีกเลี่ยงอักขระพิเศษในนิพจน์ได้ โดยวิธีที่ฉันใช้ Windows 7 Enterprise

3
วิธีค้นหารายการที่อยู่ร่วมของ Outlook Exchange ด้วย Wildcards
GAL แลกเปลี่ยนของเรามีที่อยู่กลุ่มจำนวนมากและเป็นการยากที่จะหากลุ่มที่แน่นอนเช่น "ABC" ในแท็บผู้ติดต่อใน outlook ไม่มีตัวเลือกในการค้นหาชื่อที่มี "ABC" ไม่ได้มาจาก Active Directory (เรียกใช้: rundll32 dsquery.dll, OpenQueryWindow และลองใช้การค้นหาขั้นสูง) ฉันใช้ "% ABC%" และ "* ABC *" แต่ไม่มีใครทำงาน ... วิธีใดที่เป็นมิตรในการค้นหารายการที่อยู่ร่วมของ Outlook Exchange ด้วย Wildcards?

1
เรียกใช้ช็อตคัตโดยใช้ไฟล์แบตช์
นี่คือปัญหา ฉันมีทางลัดในคอมพิวเตอร์ประมาณ 260 เครื่องซึ่งอยู่ในโฟลเดอร์เดียวกันดังนี้ "c: \ เอกสารและการตั้งค่า \ users \ desktop \ remote agent ทั้งหมด1234 .lnk" สิ่งเดียวที่เปลี่ยนแปลงบนทางลัดคือหมายเลข มีวิธีใช้ wildcard ในไฟล์แบตช์เพื่อเรียกใช้ทางลัดแทนที่จะต้องระบุชื่อไฟล์แบบเต็มหรือไม่

5
สัญลักษณ์แทนใน Word
ฉันรู้ว่ามีการใช้ไวด์การ์ดเล็กน้อยในคำ สัญลักษณ์แทน - คำนึงถึงตัวพิมพ์ใหญ่ การค้นหา ใส่เครื่องหมาย ^ 13 แท็บ ^ t อักษรตัวพิมพ์เล็กใด ๆ [az] ตัวอักษรตัวพิมพ์ใหญ่ใด ๆ [AZ] จดหมายใด ๆ [Az] ตัวเลขใด ๆ [0-9] ไม่ ๆ ระหว่าง 6-9 [6-9] จดหมายใด ๆ ระหว่าง d – k [dk] คำใด ๆ ที่มีตัวอักษรเท่านั้น ([Az] @>) คำใด ๆ ที่มีตัวเลขเท่านั้น ([0-9] @>) สำหรับการจัดกลุ่ม (เพื่อแทนที่) () ตัวละครใด ๆ …

1
`ค้นหา 'พฤติกรรมที่ผิดปกติ - ทำไม?
locate "*.png"ส่งคืนไฟล์ทั้งหมดที่ลงท้ายด้วย.pngตามที่คาดไว้ locate "test.*"ไม่ส่งคืนสิ่งใด แต่มีไฟล์ชื่อtestในระบบของฉัน locate "*test"ส่งคืนไฟล์ทั้งหมดที่ลงท้ายด้วยtestตามที่คาดไว้ locate "test*"ไม่ส่งคืนสิ่งใด แต่มีไฟล์ที่เริ่มต้นด้วยtestในระบบของฉัน เหตุใดสัญลักษณ์แทนจึงทำงานได้เฉพาะเมื่อ "ลงท้ายด้วย" เท่านั้น

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

1
ทุบตีค้นหารายการไฟล์ที่เก็บถาวรด้วย wildcard ในขณะวนซ้ำ
ฉันมีไฟล์ข้อความสองสามพัน gzipped ในไดเรกทอรีย่อยที่แตกต่างกันและใช้ชุดย่อยของไฟล์เหล่านี้เป็นอินพุตสำหรับโครงการเมื่อไม่กี่ปีที่ผ่านมา ย้อนกลับไปฉันมีสำเนาของไฟล์ที่ฉันใช้จริงในไดเรกทอรีเดียว แต่ได้ลบไฟล์นี้แล้วเก็บเฉพาะรายการไฟล์ที่คลายซิปเหล่านี้ในโฟลเดอร์นั้น นี่เป็นความคิดเริ่มต้นของฉันLISTคือรายการไฟล์ PARENTDIRเป็นไดเร็กทอรีระดับบนซึ่งไฟล์ทั้งหมดอยู่ในไดเร็กทอรีย่อยต่างๆ แนวคิดก็คือการค้นหาจดหมายเหตุทั้งหมดในไดเรกทอรีย่อยใด ๆ ที่พวกเขาเป็นและ gunzip พวกเขาไปNEWDIR #!/usr/bin/env bash LIST="listfile.txt" PARENTDIR="/home/user/old/project" NEWDIR="/home/user/old/project/2016" while read line; do ARCHIVE="$(find $PARENTDIR -name "$line*")" gunzip --stdout $ARCHIVE >$NEWDIR/$line done <$LIST ฉันดูเหมือนจะไม่ได้รับคำสั่ง find มันทำงานได้โดยไม่ต้องใช้ตัวแปร แต่ไม่ใช่กับแม้จะไม่มีการทดแทนคำสั่งเรียกใช้บรรทัดคำสั่ง การรวมราคาและบัตรเสริมของฉันไม่ถูกต้อง แต่ฉันไม่สามารถทำให้ถูกต้องการขยายตัวที่หลากหลายไม่ได้ช่วยอะไรและฉันคิดว่าฉันติดอยู่ ...

1
Microsoft Word Wildcard ค้นหาวลีทั้งหมดที่ตรงกัน
ฉันพยายามทำสิ่งนี้มาหลายวันแล้วและฉันก็ว่างเปล่า ฉันแค่พยายามจับคู่วลีที่มี "v" ภายในนั้นล้อมรอบด้วยการขึ้นบรรทัดใหม่และยาวหรือยาว การแสดงออกภาษาอังกฤษธรรมดาจะเป็น: (NEWLINE or CARRIAGE RETURN) (any number of words) v. (any number of words) - อย่างไรก็ตาม Word ดูเหมือนว่าจะพบการแข่งขันทั้งหมดไม่ใช่การจับคู่ที่เล็กที่สุดดังนั้นหากฉันทำสิ่งนี้: [^13^11]{1}?{1,} v. ?{1,}[^+^=] ฉันจะได้รับหลายสิบถ้าไม่ใช่แมตช์ที่ไม่ดี นี่คือตัวอย่างข้อความที่จะค้นหา: Lorem ipsum dolor sit amet ผู้ตัดสิน adipisicing elit, sed ทำ eiusmod ชั่วขณะชั่วคราวเพื่อแรงงานและ Dolore magna aliqua False Positive v. False Positive Something v. Something …

1
ค้นหา / แทนที่ย่อหน้าท้าย (^ 13) ในการผสานย่อหน้า Microsoft Word 2007
ฉันต้องการแทนที่เป้าหมายที่จุดเริ่มต้นของบรรทัดด้วยสิ่งอื่น หากไม่มีไวลด์การ์ดฉันสามารถบอกว่าจะแทนที่ "^ pTarget" ด้วย "^ pReplacement" เมื่อเปิดใช้งานไวลด์การ์ดฉันจะใช้แทนที่ "^ 13Target" ด้วย "^ 13Replacement" การแทนที่ทำได้สำเร็จยกเว้นว่าย่อหน้านั้นรวมเข้ากับย่อหน้าก่อนหน้าด้วยวิธีแปลก ๆ : เครื่องหมายย่อหน้าท้ายยังอยู่ในตำแหน่งและย่อหน้าเริ่มต้นในบรรทัดใหม่ แต่ การคลิกสามครั้งเพื่อเลือกย่อหน้าจะเลือกทั้งย่อหน้าที่เปลี่ยนแปลงและย่อหน้าด้านบน ในแมโครการเริ่มต้นในย่อหน้าด้านบนและขยายส่วนที่เลือกไปยังจุดสิ้นสุดของย่อหน้าทำให้ทั้งสองย่อหน้าถูกเลือก การเว้นวรรคระหว่างย่อหน้าหายไประหว่างย่อหน้าที่เปลี่ยนไปกับอีกวรรคหนึ่งข้างต้น ในสาระสำคัญขอบเขตย่อหน้าได้ถูกลบออกแม้ว่าเครื่องหมายย่อหน้าท้ายยังคงแสดง หากต้องการทำซ้ำปัญหานี้ให้สร้างเอกสารใหม่ Line 1 Line 2 Line 3 (แยกย่อหน้า) ค้นหาและแทนที่ (ด้วยสัญลักษณ์แทนบน) "^ 13" ด้วย "^ 13" หากผลลัพธ์ของคุณเหมือนกับของฉันคุณจะเห็นปัญหาที่ระบุไว้ด้านบน ฉันสามารถหลีกเลี่ยงปัญหานี้ด้วยวิธีปกติในการแทนที่ ^ p ด้วยสิ่งอื่นก่อนเช่น "^ p" => "$" จากนั้น "$ target" => …

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