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

การแทนที่คือการดำเนินการค้นหาสตริงย่อยและแทนที่ด้วยสตริงอื่น

6
แทนที่หนึ่งอักขระด้วยอักขระอื่นใน Bash
ฉันต้องสามารถทำได้คือแทนที่ช่องว่าง ( ) ด้วยจุด ( .) ในสตริงในทุบตี ฉันคิดว่ามันจะค่อนข้างง่าย แต่ฉันใหม่ดังนั้นฉันจึงไม่สามารถหาวิธีแก้ไขตัวอย่างที่คล้ายกันสำหรับการใช้งานนี้
223 string  bash  replace 

11
ความแตกต่างระหว่าง String replace () และ replaceAll ()
ความแตกต่างระหว่าง java.lang.String replace()กับreplaceAll()วิธีการอื่นที่ไม่ใช่ภายหลังใช้ regex คืออะไร สำหรับการทดแทนอย่างง่ายเช่นแทนที่.ด้วย/ จะมีความแตกต่างหรือไม่?
221 java  string  replace 

18
การลบรายการอักขระในสตริง
ฉันต้องการลบตัวอักษรในสตริงในไพ ธ อน: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... แต่ฉันมีตัวละครหลายตัวที่ฉันต้องลบ ฉันคิดถึงรายการ list = [',', '!', '.', ';'...] แต่ฉันจะใช้listเพื่อแทนที่ตัวละครในstring?
217 python  string  list  replace 

16
แทนที่สตริงหลายรายการด้วยสตริงอื่นหลายรายการ
ฉันพยายามแทนที่คำหลายคำในสตริงด้วยคำอื่น ๆ สตริงคือ "ฉันมีแมวสุนัขและแพะ" อย่างไรก็ตามสิ่งนี้ไม่ได้ผลิต "ฉันมีสุนัขแพะและแมว" แต่มันกลับสร้าง "ฉันมีแมวแมวและแมว" เป็นไปได้หรือไม่ที่จะแทนที่สตริงหลายรายการด้วยสตริงอื่น ๆ หลายรายการในเวลาเดียวกันใน JavaScript เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง? var str = "I have a cat, a dog, and a goat."; str = str.replace(/cat/gi, "dog"); str = str.replace(/dog/gi, "goat"); str = str.replace(/goat/gi, "cat"); //this produces "I have a cat, a cat, and a cat" //but I …

4
postgresql - แทนที่อินสแตนซ์ทั้งหมดของสตริงภายในฟิลด์ข้อความ
ใน postgresql ฉันจะแทนที่อินสแตนซ์ทั้งหมดของสตริงภายในคอลัมน์ฐานข้อมูลได้อย่างไร สมมติว่าฉันต้องการแทนที่อินสแตนซ์ทั้งหมดcatด้วยdogตัวอย่างเช่น วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?

14
จะค้นหาและแทนที่ข้อความในไฟล์ได้อย่างไร?
ฉันจะค้นหาและแทนที่ข้อความในไฟล์โดยใช้ Python 3 ได้อย่างไร นี่คือรหัสของฉัน: import os import sys import fileinput print ("Text to search for:") textToSearch = input( "> " ) print ("Text to replace it with:") textToReplace = input( "> " ) print ("File to perform Search-Replace on:") fileToSearch = input( "> " ) #fileToSearch = 'D:\dummy1.txt' tempFile …

13
วิธีที่ดีที่สุดในการแทนที่อักขระหลายตัวในสตริง?
ฉันต้องการแทนที่ตัวละครบางตัวดังนี้: &➔ \&, #➔ \#, ... ฉันเขียนโค้ดดังนี้ แต่ฉันเดาว่าควรมีวิธีที่ดีกว่า คำใบ้ใด ๆ strs = strs.replace('&', '\&') strs = strs.replace('#', '\#') ...
199 python  string  replace 

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

7
แทนที่บางกลุ่มด้วย Regex
สมมติว่าฉันมี regex ต่อไปนี้: -(\d+)- และฉันต้องการแทนที่โดยใช้ C # กลุ่ม 1 (\d+)ด้วยAAเพื่อรับ: -AA- ตอนนี้ฉันกำลังแทนที่ด้วย: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); แต่ฉันไม่ชอบสิ่งนี้เพราะถ้าฉันเปลี่ยนรูปแบบให้ตรงกัน_(\d+)_แทนฉันจะต้องเปลี่ยนสายอักขระการแทนที่ด้วย_AA_ด้วยและสิ่งนี้ขัดกับหลักการของ DRY ฉันกำลังมองหาสิ่งที่ชอบ: เก็บข้อความที่ตรงกันทุกประการว่าเป็นอย่างไร แต่เปลี่ยนกลุ่ม 1 โดยthis textและกลุ่ม 2 ตามanother text... แก้ไข: นั่นเป็นเพียงตัวอย่าง ฉันแค่กำลังมองหาวิธีทั่วไปในการทำสิ่งที่ฉันพูดไว้ข้างต้น มันควรจะทำงานเพื่อ: anything(\d+)more_text และรูปแบบใด ๆ ที่คุณสามารถจินตนาการได้ สิ่งที่ฉันต้องการทำคือแทนที่เฉพาะกลุ่มและรักษาส่วนที่เหลือของการแข่งขัน
191 c#  regex  replace 

6
แทนที่องค์ประกอบทั้งหมดของ Python NumPy Array ที่มากกว่าค่าบางส่วน
ฉันมีอาร์เรย์ 2D NumPy และต้องการแทนที่ค่าทั้งหมดในนั้นมากกว่าหรือเท่ากับ threshold T ด้วย 255.0 สำหรับความรู้ของฉันวิธีพื้นฐานที่สุดคือ: shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if arr[x, y] >= T: result[x, y] = 255 อะไรคือวิธีที่กระชับและไพเราะที่สุดในการทำสิ่งนี้? มีวิธีที่เร็วขึ้น (อาจกระชับและ / หรือ pythonic น้อยกว่า) ในการทำเช่นนี้? นี่จะเป็นส่วนหนึ่งของรูทีนย่อยการปรับหน้าต่าง / ระดับสำหรับการสแกน MRI ของหัวมนุษย์ อาร์เรย์ 2 มิติคือข้อมูลพิกเซลของภาพ

14
แทนที่ส่วนหนึ่งของสตริงด้วยสตริงอื่น
เป็นไปได้ใน C ++ เพื่อแทนที่ส่วนหนึ่งของสตริงด้วยสตริงอื่น? โดยทั่วไปฉันต้องการทำสิ่งนี้: QString string("hello $name"); string.replace("$name", "Somename"); แต่ฉันต้องการใช้ไลบรารี C ++ มาตรฐาน
186 c++  string  replace  substring  std 

5
ค้นหาและแทนที่ - เพิ่มการขึ้นบรรทัดใหม่หรือขึ้นบรรทัดใหม่
ในกรณีของสตริงต่อไปนี้ที่จะแยกวิเคราะห์ ford mustang,10,blue~~?bugatti veyron,13,black ฉันต้องการแทนที่~~?ด้วยcarriage return แทนที่ด้วย\nเพียงแค่เพิ่มสตริง"\n" สิ่งนี้สามารถทำได้?

7
ฉันจะทำการแทนที่ Perl บนสตริงในขณะที่เก็บต้นฉบับได้อย่างไร
ใน Perl เป็นวิธีที่ดีในการดำเนินการแทนบนสตริงโดยใช้การแสดงออกปกติและเก็บค่าไว้ในตัวแปรที่แตกต่างกันโดยไม่ต้องเปลี่ยนต้นฉบับได้อย่างไร ฉันมักจะเพียงแค่คัดลอกสตริงไปยังตัวแปรใหม่แล้วผูกไว้กับs///regex ที่จะแทนที่ในสตริงใหม่ แต่ฉันสงสัยว่ามีวิธีที่ดีกว่าการทำเช่นนี้? $newstring = $oldstring; $newstring =~ s/foo/bar/g;
180 regex  perl  replace 

11
แทนที่สตริงในไฟล์ด้วย nodejs
ฉันใช้งานmd5 gruntเพื่อสร้างชื่อไฟล์ MD5 ตอนนี้ฉันต้องการเปลี่ยนชื่อแหล่งที่มาในไฟล์ HTML ด้วยชื่อไฟล์ใหม่ในการเรียกกลับของงาน ฉันสงสัยว่าอะไรเป็นวิธีที่ง่ายที่สุดในการทำเช่นนี้

5
ฉันจะใช้ mySQL replace () เพื่อแทนที่สตริงในหลาย ๆ ระเบียนได้อย่างไร
เรามีฐานข้อมูลที่มีเรคคอร์ดจำนวนมากโดยมีข้อมูลไม่ดีในคอลัมน์เดียวซึ่งเอดิเตอร์แบบฝังหนีข้อมูลบางอย่างที่ไม่ควรหลีกเลี่ยงและทำลายลิงค์ที่สร้างขึ้น ฉันต้องการเรียกใช้คิวรีเพื่อแทนที่อักขระที่ไม่ดีในระเบียนทั้งหมด แต่ไม่สามารถหาวิธีทำได้ ผมพบว่าฟังก์ชั่นใน MySQL แต่วิธีการที่ฉันสามารถใช้งานได้ภายในแบบสอบถาม?replace() ตัวอย่างเช่นอะไรจะเป็นไวยากรณ์ที่ถูกต้องหากฉันต้องการแทนที่สตริง<ด้วยวงเล็บเหลี่ยมมุมน้อยกว่าจริง ( <) ในบันทึกทั้งหมดที่มี<ในarticleItemคอลัมน์? มันสามารถทำได้ในแบบสอบถามเดียว (เช่นเลือกและแทนที่ทั้งหมดในหนึ่ง swoop) หรือฉันจะต้องทำหลายแบบสอบถาม? แม้ว่าจะมีหลายแบบสอบถามฉันreplace()จะใช้เพื่อแทนที่ค่าของเขตข้อมูลในมากกว่าหนึ่งระเบียนได้อย่างไร
166 mysql  replace 

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