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

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

7
ฉันสามารถแทนที่กลุ่มใน Java regex ได้หรือไม่
ฉันมีรหัสนี้และฉันต้องการทราบว่าฉันสามารถแทนที่เฉพาะกลุ่ม (ไม่ใช่รูปแบบทั้งหมด) ใน Java regex ได้หรือไม่ รหัส: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) ) with number //and group two (too (\\d) ) with 1, but I don't know how. …

7
จะลบและแทนที่บรรทัดสุดท้ายในเทอร์มินัลโดยใช้ bash ได้อย่างไร?
ฉันต้องการใช้แถบความคืบหน้าซึ่งแสดงวินาทีที่ผ่านไปใน bash สำหรับสิ่งนี้ฉันจำเป็นต้องลบบรรทัดสุดท้ายที่แสดงบนหน้าจอ (คำสั่ง "clear" จะลบหน้าจอทั้งหมด แต่ฉันต้องการลบเฉพาะบรรทัดของแถบความคืบหน้าและแทนที่ด้วยข้อมูลใหม่) ผลลัพธ์สุดท้ายควรมีลักษณะดังนี้: $ Elapsed time 5 seconds หลังจากนั้น 10 วินาทีฉันต้องการแทนที่ประโยคนี้ (ในตำแหน่งเดียวกันในหน้าจอ) โดย: $ Elapsed time 15 seconds
102 bash  replace  terminal  line 

14
JavaScript: แทนที่ข้อความสุดท้ายในสตริง
ดูข้อมูลโค้ดของฉันด้านล่าง: var list = ['one', 'two', 'three', 'four']; var str = 'one two, one three, one four, one'; for ( var i = 0; i < list.length; i++) { if (str.endsWith(list[i]) { str = str.replace(list[i], 'finish') } } ฉันต้องการแทนที่คำที่เกิดขึ้นครั้งสุดท้ายด้วยคำว่าเสร็จสิ้นในสตริงสิ่งที่ฉันมีจะใช้ไม่ได้เพราะวิธีการแทนที่จะแทนที่การเกิดขึ้นครั้งแรกเท่านั้น มีใครรู้บ้างว่าฉันจะแก้ไขตัวอย่างข้อมูลนั้นเพื่อแทนที่อินสแตนซ์สุดท้ายของ 'one' ได้อย่างไร

13
ใช้ jQuery เพื่อแทนที่แท็กหนึ่งด้วยอีกแท็ก
เป้าหมาย: ใช้ jQuery ฉันพยายามแทนที่สิ่งที่เกิดขึ้นทั้งหมดของ: <code> ... </code> กับ: <pre> ... </pre> วิธีแก้ปัญหาของฉัน: ฉันได้รับสิ่งต่อไปนี้ $('code').replaceWith( "<pre>" + $('code').html() + "</pre>" ); ปัญหาเกี่ยวกับวิธีแก้ปัญหาของฉัน: แต่ปัญหาก็คือว่ามันเปลี่ยนทุกอย่างระหว่าง (ที่สองสามสี่ ฯลฯ ) "รหัส" แท็กที่มีเนื้อหาระหว่างที่แรก "รหัส" แท็ก เช่น <code> A </code> <code> B </code> <code> C </code> กลายเป็น <pre> A </pre> <pre> A </pre> <pre> A </pre> ฉันคิดว่าฉันต้องใช้ …

5
แทนที่ None ด้วย NaN ในดาต้าเฟรมของแพนด้า
ฉันมีโต๊ะx: website 0 http://www.google.com/ 1 http://www.yahoo.com 2 None ฉันต้องการแทนที่ python None ด้วยแพนด้า NaN ฉันเหนื่อย: x.replace(to_replace=None, value=np.nan) แต่ฉันได้รับ: TypeError: 'regex' must be a string or a compiled regular expression or a list or dict of strings or regular expressions, you passed a 'bool' ฉันควรจะทำอย่างไร


6
รวมเฉพาะไฟล์บางประเภทเมื่อค้นหาใน Visual Studio
บ่อยครั้งเมื่อฉันต้องการค้นหาโค้ดของฉันใน Visual Studio ฉันรู้ว่าสิ่งที่ฉันกำลังมองหาอยู่ในโค้ด C # อย่างไรก็ตามเนื่องจากฉันใช้ชื่อตัวแปรเดียวกันในไฟล์ JavaScript ฉันจึงต้องลุยกับผลการค้นหาทั้งหมดด้วย สิ่งนี้จะแย่ลงไปอีกเมื่อมีการใช้ข้อความที่ฉันกำลังมองหาในไลบรารี JavaScript ของบุคคลที่สามที่เรานำเข้ามาในโครงการซึ่งอาจส่งผลให้เกิดผลการค้นหาหลายร้อย ในการรวมสิ่งต่างๆนักออกแบบของเรารวม HTML จำลองของหน้าเว็บไว้ในโปรเจ็กต์เดียวกันดังนั้นฉันมักจะพบว่าฉันกดปุ่มผลการค้นหาจำนวนมากในนั้นด้วย ฉันเดาว่าสิ่งที่ฉันต้องการจริงๆคือเห็นผลลัพธ์ในไฟล์. cs, .aspx และ. ascx ของฉัน แต่ไม่ใช่. js หรือ. htm มีวิธีใดบ้างในการดำเนินการดังต่อไปนี้: ค้นหาเฉพาะในไฟล์ประเภทใดประเภทหนึ่งเท่านั้น (ค้นหาเฉพาะไฟล์. cs) ค้นหาเฉพาะในไฟล์ของชุดประเภทที่กำหนดเท่านั้น (ค้นหาเฉพาะไฟล์. cs, .aspx และ. ascx) ค้นหาในไฟล์ทุกประเภทยกเว้นบางประเภทหรือบางประเภท (ค้นหาทุกอย่างยกเว้น. js) ฉันไม่สงสัยเลยว่าในกรณีนี้มีวิธีใดที่ชาญฉลาดในการแก้ไขปัญหานี้หรือไม่?

11
Java การเปลี่ยนสตริงย่อยที่แตกต่างกันหลายสตริงพร้อมกัน (หรือด้วยวิธีที่มีประสิทธิภาพสูงสุด)
ฉันต้องการแทนที่สตริงย่อยที่แตกต่างกันหลายสตริงด้วยวิธีที่มีประสิทธิภาพสูงสุด มีวิธีอื่นอีกหรือไม่ที่เป็นวิธีการบังคับที่ดุร้ายในการแทนที่แต่ละฟิลด์โดยใช้ string.replace
98 java  string  replace 

11
Linux - การแทนที่ช่องว่างในชื่อไฟล์
ฉันมีไฟล์จำนวนหนึ่งในโฟลเดอร์และฉันต้องการแทนที่อักขระเว้นวรรคทุกตัวในชื่อไฟล์ทั้งหมดด้วยเครื่องหมายขีดล่าง ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?

6
แทนที่และเขียนทับแทนการต่อท้าย
ฉันมีรหัสต่อไปนี้: import re #open the xml file for reading: file = open('path/test.xml','r+') #convert to string: data = file.read() file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data)) file.close() โดยที่ฉันต้องการแทนที่เนื้อหาเก่าที่อยู่ในไฟล์ด้วยเนื้อหาใหม่ อย่างไรก็ตามเมื่อฉันรันโค้ดของฉันไฟล์ "test.xml" จะถูกต่อท้ายนั่นคือฉันมีเนื้อหาเก่าที่มาจากเนื้อหา "แทนที่" ใหม่ ฉันจะทำอย่างไรเพื่อลบสิ่งเก่าและเก็บใหม่เท่านั้น
96 python  replace 

9
ฉันจะค้นหา / ค้นหาและแทนที่ในสตริงมาตรฐานได้อย่างไร
มีวิธีแทนที่การเกิดขึ้นทั้งหมดของสตริงย่อยด้วยสตริงอื่นstd::stringหรือไม่? ตัวอย่างเช่น: void SomeFunction(std::string& str) { str = str.replace("hello", "world"); //< I'm looking for something nice like this }
95 c++  replace  std 

5
แทนที่ค่าเฉพาะทั้งหมดในกรอบข้อมูล
มีกรอบข้อมูลฉันจะเปลี่ยนค่าเฉพาะทั้งหมดในแถวและคอลัมน์ทั้งหมดได้อย่างไร ตัวอย่างเช่นฉันต้องการแทนที่ระเบียนว่างทั้งหมดด้วยNA's (โดยไม่ต้องพิมพ์ตำแหน่ง): df <- data.frame(list(A=c("", "xyz", "jkl"), B=c(12, "", 100))) A B 1 12 2 xyz 3 jkl 100 ผลลัพธ์ที่คาดหวัง: A B 1 NA 12 2 xyz NA 3 jkl 100
95 r  dataframe  replace 

3
jQuery ลบอักขระ '-' ออกจากสตริง
ฉันมีสตริง "-123445" เป็นไปได้ไหมที่จะลบอักขระ "-" ออกจากสตริง ฉันได้ลองทำสิ่งต่อไปนี้แล้ว แต่ไม่มีประโยชน์: $mylabel.text("-123456"); $mylabel.text().replace('-', '');
93 jquery  string  replace 

16
แทนที่สตริงย่อยด้วยสตริงย่อย C ++ อื่น
ฉันจะแทนที่สตริงย่อยในสตริงด้วยสตริงย่อยอื่นใน C ++ ได้อย่างไรฉันจะใช้ฟังก์ชันอะไรได้บ้าง eg: string test = "abc def abc def"; test.replace("abc", "hij").replace("def", "klm"); //replace occurrence of abc and def with other substring

7
การแทนที่ค่าสองสามค่าในคอลัมน์ดาต้าเฟรมของแพนด้าด้วยค่าอื่น
ฉันมี dataframe หมีแพนด้าตามภาพประกอบด้านล่าง: BrandName Specialty A H B I ABC J D K AB L ฉันต้องการแทนที่ 'ABC' และ 'AB' ในคอลัมน์ BrandName โดย A. มีใครช่วยได้ไหม

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