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

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

3
ค้นหาและแทนที่ด้วย Notepad ++
มีรายการขนาดใหญ่พร้อมไอคอนเพื่อรวมไว้ใน HTML icon-picons-abacus icon-picons-add icon-picons-airplay icon-picons-alert รหัส HTML <div class="col-sm-4 col"><em class="icon-picons-diamond"></em> คำว่า 'diamond ควรถูกแทนที่ด้วยคำสุดท้ายของรายการ (ลูกคิด, เพิ่ม, ออกอากาศ, การแจ้งเตือนและอื่น ๆ ) พยายามหา: icon-picons-.*? และรูปแบบการแทนที่หลายแบบที่นี่มีเพียงอันเดียว \1<div class="col-sm-4 col"><em class="(*)"></em> ส่วน 'ไอคอน -picons-' หายไปเสมอและคำที่เป็นเจ้าของสถานที่ (ลูกคิด, เพิ่ม, ออกอากาศ, การแจ้งเตือนและอื่น ๆ ) จะปรากฏที่ท้ายและไม่อยู่ในตำแหน่งหลัง 'คลาส' รับผลการค้นหา: <div class="col-sm-4 col"><em class="*"></em>abacus จาก <div class="col-sm-4 col"><em class="icon-picons-abacus"></em> …

1
Excel - ค้นหาและแทนที่ - ตัวยึดตำแหน่งหลายตัว
เป็นไปได้หรือไม่ที่จะกำหนดลำดับของตัวยึดตำแหน่งใน "ฟังก์ชั่นการค้นหาและแทนที่" ของ Excels? ฉันได้รับข้อมูลเช่น: AAA-BBB aaaaaa-BBB AAAA-bbbbbb และฉันต้องการจัดการข้อมูลที่น้อยกว่า 4 ตัวอักษรก่อนเครื่องหมายขีดกลาง (ตัวหนา) ตัวยึดตำแหน่งใน Excel คือ? -Operator ดังนั้นฉันจึงลองเครื่องหมายคำถามต่อเนื่อง 4 ตัว (" ???? - * ) แต่นับเป็น 1 ฉันเดา เป็นไปได้ด้วย Excel หรือไม่ ขอบคุณ

1
ชุดสคริปต์ความช่วยเหลือ, ค้นหา, แทนที่รีจิสตรีคีย์
ฉันพยายามหาสาเหตุที่คำสั่งการนำเข้า reg ของฉันไม่ทำงานในสคริปต์ด้านล่าง เมื่อฉันเรียกใช้การนำเข้า fileName.reg reg จาก DOS มันทำงานได้ดี แต่เมื่อรวมอยู่ในสคริปต์ด้านล่างมันไม่ทำอะไรเลยและฉันไม่พบสาเหตุ ฉันเห็นการส่งออกเสร็จสมบูรณ์อย่างถูกต้องและรูปแบบก็โอเคสำหรับฉัน เมื่อฉันใช้คำสั่ง reg import บนไฟล์ที่ส่งออกเดียวกันมันก็ใช้ได้ดี ด้านล่างเป็นรหัส @echo off SETLOCAL ENABLEEXTENSIONS SETLOCAL DISABLEDELAYEDEXPANSION REM This script updates the Windows Registry for the REM update Admin Nodes set service1Key=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MyService1\Parameters set service2Key=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MyService2\Parameters echo updating [%service1Key%] call :updateRegKeys %service1Key% echo updating [%service2Key%] call :updateRegKeys …

1
การค้นหาและการเปลี่ยนบางส่วนโดยจุดเริ่มต้นและจุดสิ้นสุด (ควบคู่ไปกับตัวเลขการย้อนกลับภายใน)
ฉันต้องทำงานผ่านโค้ดเก่า ๆ ที่ใช้ซ้ำบ่อยๆ ดังนั้นในการพยายามที่จะเคลียร์มันฉันเจอปัญหานี้เนื่องจากมาตราส่วนของมันทั้งหมด <A> hello! my inside contents can vary 5 </A> ฉันไม่คิดว่าจะมีวิธีที่สมเหตุสมผลในการทำเช่นนี้ แต่ฉันต้องการแทนที่ทั้งหมดของ A และทิ้งไว้เบื้องหลัง blah(x) โดยที่ x คือตัวเลขแรกที่พบภายในของ A

2
Regex F&R ขั้นสูง - แผ่น / Excel - ถ้า“ X” อยู่ในเซลล์ A1 และเพิ่ม“ Y” ลงในเซลล์ B1
ฉันกำลังมองหาสูตรหรือ regex ที่ฉันสามารถใช้เพื่อค้นหาค่าในสตริงในหนึ่งเซลล์และหากพบเพิ่มสตริงอื่นไปยังเซลล์ที่อยู่ติดกันในคอลัมน์อื่น ตัวอย่างเช่นฉันมีรายการค่าใช้จ่ายที่ระบุไว้ในCol Aโดยผู้ขาย: Nandos Uber McDonalds PureGym ฉันต้องการจัดหมวดหมู่เหล่านี้ในCol B : [ Find "Nandos|McD " in ColA and write "Food" in the equivalent cell in ColB ] [ Find "Uber" in ColA and write "Travel" in the equivalent cell in ColB ] [ Find "PureGym" in ColA and write …

1
ฉันจะเพิ่มระยะเวลาคงที่ให้กับสตริง“ hh: mm” ทั้งหมดในเอกสารได้อย่างไร
ฉันมีเอกสารที่ถอดความจากการสัมภาษณ์วิดีโอ วิดีโอมีการฝังไทม์โค้ด SMPTE รวมทั้งเบิร์นอิน timecode (BITC) SMPTE timecode และ BITC สอดคล้องกับช่วงเวลาของวันที่ทำการสัมภาษณ์ในรูปแบบ 24 ชั่วโมง ในเอกสารการถอดความมีการประทับเวลาในวงเล็บเหลี่ยมทุกสองนาทีใน[hh:mm]รูปแบบ อย่างไรก็ตามการประทับเวลาการถอดเสียงเหล่านี้เริ่มต้นที่ '00: 00 ' มีวิธีการใช้ฟังก์ชั่น "ค้นหาและแทนที่" ในการค้นหาเอกสารค้นหาอินสแตนซ์ทั้งหมดhh:mmและเพิ่มเวลาที่แน่นอนให้กับการประทับเวลาเหล่านั้นซึ่งจะสะท้อนเวลาของวันจับคู่กับไทม์ของ SMPTE หรือไม่ ทางออกที่สมบูรณ์แบบจะเป็นเครื่องมือที่: ค้นหาการประทับเวลาทั้งหมดใน[hh:mm]รูปแบบ เพิ่มเวลาเริ่มการสัมภาษณ์ "yy: yy" ในรูปแบบ 24 ชั่วโมงให้กับการประทับเวลาดั้งเดิมทั้งหมด "xx: xx" แทนที่การประทับเวลาด้วยการประทับเวลาใหม่ที่ถูกต้อง "zz: zz" ซึ่งจะเท่ากับ xx: xx + yy: yy ตัวอย่างเช่นหากการสัมภาษณ์ของฉันเริ่มต้นเวลา 9:30 น. ในตอนเช้าการประทับเวลาแต่ละครั้งจะถูกแทนที่ด้วยวิธีดังต่อไปนี้: 00:00 + 9:30 = …

2
วิธีการลบบรรทัดที่ตรงกับรูปแบบเฉพาะด้วย Notepad ++
ฉันต้องออกจากบรรทัดที่มีทั้งชื่อผู้ใช้และรหัสผ่านเช่นนี้: username:password ฉันต้องลบบรรทัดที่ไม่มีชื่อผู้ใช้ที่เกี่ยวข้องเช่นนี้: :password ไฟล์ตัวอย่างแบบเต็มประกอบด้วย: username:password :password0 username:password1 username:password2 :password username:password4 :password2 username2:password5 ผลที่ต้องการ: username:password username:password1 username:password2 username:password4 username2:password5

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

0
ใน Windows ฉันจะค้นหาแบบแทนที่ได้ที่ไหนฉันค้นหาวลีแล้วคัดลอกวลีด้วยวลีที่แตกต่างกันหลายคำ
ฉันใช้ Windows และฉันใช้โปรแกรมแก้ไขข้อความ (NotePad ++, Vim และอื่น ๆ ) ที่หลากหลาย แอปพลิเคชันใด ๆ ทำงานได้ (เนื่องจากฉันยินดีลองแอปพลิเคชันใด ๆ ที่ฉันมี) ==== นี่คือสิ่งที่ฉันต้องการค้นหา vikenSurfaceTemps = vikenSurfaceTemps(vikenSurfaceTemps < 30); MaxvikenDepths = MaxvikenDepths(vikenSurfaceTemps < 30); ฉันต้องการค้นหา / แทนที่ viken ด้วยรายการคำตัวอย่าง {undin, Soern, comet} และคำอื่น ๆ อีกมากมายโดยควรใช้ความพยายามพิเศษเล็กน้อยที่สุดเท่าที่จะทำได้ ดังนั้นฉันต้องการให้ผลลัพธ์สุดท้ายของฉันเป็นแบบนี้: vikenSurfaceTemps = vikenSurfaceTemps(vikenSurfaceTemps < 30); MaxvikenDepths = MaxvikenDepths(vikenSurfaceTemps < 30); …

2
การใช้ sed เพื่อแทนที่ตัวแปร * large * ในไฟล์
ฉันมีล็อกไฟล์จำนวนมากบนกล่อง linux ฉันต้องล้างข้อมูลที่มีความละเอียดอ่อนก่อนส่งให้บุคคลที่สาม ฉันได้ใช้สคริปต์ด้านล่างในครั้งก่อนหน้าเพื่อทำงานนี้และทำงานได้ยอดเยี่ยม (สคริปต์ถูกสร้างขึ้นด้วยความช่วยเหลือจากที่นี่ :-)): #!/bin/bash help_text () { cat <<EOF Usage: $0 [log_directory] [client_name(s)] EOF exit 0 } CMDLINE=""$0" "$@"" if [ -z "$1" ]; then help_text else pattern="" delim="" n=1 counter=`find "$1" -name *.gz |sort |wc -l` BAKIFS=$IFS IFS=$(echo -en "\n\b") exec 3<&0 exec 0<"$2" while read …

0
อักขระตัวแทน“ *” มีอักขระขึ้นบรรทัดใหม่หรือไม่และอยู่ในการค้นหาและแทนที่ของคำ
ฉันได้รับพฤติกรรมที่ไม่สอดคล้องกันกับสิ่งนี้และไม่ใช่แค่เพื่อผลตอบแทนที่แข็งและอ่อนนุ่ม แต่สำหรับผลตอบแทนที่หนัก ฉันไม่สามารถทำงานได้ว่ามีข้อผิดพลาดกับพฤติกรรมที่นี่หรือถ้าฉันทำอะไรผิด น่า the*quick*brown*fox ค้นหาข้อความดังต่อไปนี้หรือไม่หรือไม่? เป็นธรรมดาเพื่อความสมบูรณ์: บทนำสู่เอกสารนี้ the thing is that this blah blah a whole bunch of unrelated stuff quick brown a bunch more stuff "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et fox es เย็น Dolore magna aliqua เพื่อให้ได้สิ่งที่ดีที่สุดการออกกำลังกายที่ดีจะช่วยให้คุณมีสุขภาพดี

0
แทนที่ย่อหน้าที่มีหมายเลขจากเอกสารหนึ่งเป็นอีกเอกสารหนึ่งหรือไม่
ฉันมีเอกสารสองฉบับที่เหมือนกัน แต่มีฉบับภาษาอังกฤษและอีกฉบับเป็นภาษาสเปน ฉันเอาอันแรกและดูแลฟอร์แมตด้วยมือส่วนใหญ่ ตอนนี้แทนที่จะผ่านกระบวนการฟอร์แมตใหม่อีกครั้งด้วยเอกสารภาษาสเปนฉันต้องการแทนที่แต่ละย่อหน้าจากเอกสารภาษาสเปนเป็นเอกสารภาษาอังกฤษ มีวิธีการเช่นนี้เช่น "คัดลอกและวางรูปแบบ" จากเอกสารภาษาอังกฤษเป็นภาษาสเปนหรือแทนที่ข้อความโดยไม่ย้ายรูปแบบเก่าจากภาษาสเปนเป็นภาษาอังกฤษหรือไม่ ฉันได้พิจารณาการใช้ RegEx แต่ไม่สามารถเข้าใจวิธีการแก้ปัญหาได้และการเรียกใช้แบบสอบถามแบบค้นหาและแทนที่หลายร้อยรายการนั้นไม่ดี ไฟล์เก่าคือ html และไฟล์ใหม่คือ markdown (ฉันรู้เกี่ยวกับ html ถึง markdown converter แต่ html นั้นทำได้ไม่ดีนัก) ฉันใช้ Markdown Editors ต่าง ๆ

1
เลือกส่วนต่าง ๆ ของบรรทัด
ฉันใหม่เพื่อ regexes และมีไฟล์ที่มีลักษณะเช่นนี้: |60|493,93|1,6500| |60|95,72|1,6500| |60|43,88|1,6500| |60|972,46|1,6500| ฉันใช้ regex (\|60|.*)(1,65) และฉันสามารถค้นหาบรรทัดทั้งหมดที่มีข้อมูลที่ฉันต้องการเปลี่ยนแปลง ฉันจะทำการแทนที่เมื่อพบ Notepad ++ ได้อย่างไร (\|60|.*)(1,65), 60 ควรถูกแทนที่ด้วย 50: |50|493,93|1,6500| |50|95,72|1,6500| |50|43,88|1,6500| |50|972,46|1,6500| PS: นี่คือตัวอย่างของสายเต็ม: |C170|002|34067||44,14000|KG|493,93|0|0|020|1102||288,11|12,00|34,57|0|0|0|0|||0|0|0|60|493,93|1,6500|||8,15|60|493,93|7,6000|||37,54||

0
วิธีค้นหาและแทนที่อักขระ“ $” ใน Open Office Calc
วิธีค้นหาอักขระ“ $” ใน OpenOffice Calc และแทนที่ค่าของเซลล์คูณ 2 หาราคาทั้งหมดในคอลัมน์และฉันต้องการที่จะเป็นสองเท่า เช่น: $ 25 ผลลัพธ์ $ 50 ฉันสามารถใช้ฟังก์ชั่นค้นหาและแทนที่ได้หรือไม่? ความช่วยเหลือใด ๆ ที่ชื่นชม แองเจลา

1
วิธีค้นหาและแทนที่ทั้งบรรทัด (สุ่ม 40 ตัวสุดท้าย) ด้วย notepad ++ โดยใช้ regex?
ฉันต้องการแทนที่สิ่งนี้: userPassword: {SSHA}hLPcGtsS+sUhwlYq/23dsECuRGsvJj59OQXXJQ== ด้วยบางสิ่งเช่นนี้ userPassword:funkypassword ฉันได้ลองทำสิ่งสุ่ม ๆ ที่ฉันพบ แต่ไม่มีโชค รหัสจะมี regexp อย่างไร

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