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

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

30
จะแทนที่สตริงที่เกิดขึ้นทั้งหมดได้อย่างไร?
ฉันมีสายนี้: "Test abc test test abc test test test abc test test abc" การทำ: str = str.replace('abc', ''); ดูเหมือนว่าจะลบการเกิดขึ้นครั้งแรกabcในสตริงด้านบนเท่านั้น ฉันจะแทนที่เหตุการณ์ทั้งหมดได้อย่างไร

11
วิธีแทนที่อักขระด้วยบรรทัดใหม่ใน Vim
ฉันพยายามแทนที่แต่ละ,ไฟล์ในบรรทัดปัจจุบันด้วยบรรทัดใหม่: :%s/,/\n/g แต่จะแทรกสิ่งที่ดูเหมือนเป็น^@แทนที่จะขึ้นบรรทัดใหม่จริง ไฟล์ไม่ได้อยู่ในโหมด DOS หรืออะไรก็ตาม ฉันควรทำอย่างไรดี? หากคุณอยากรู้อยากเห็นฉันตรวจสอบคำถามเพราะเหตุใด \ ra newline สำหรับ Vim เช่นกัน
1967 vim  replace  escaping  newline  vi 

26
การเปลี่ยนชื่อคอลัมน์ในนุ่น
ฉันมี DataFrame โดยใช้ pandas และเลเบลคอลัมน์ที่ฉันต้องการแก้ไขเพื่อแทนที่เลเบลคอลัมน์เดิม ฉันต้องการเปลี่ยนชื่อคอลัมน์ใน DataFrame Aโดยที่ชื่อคอลัมน์เดิมคือ: ['$a', '$b', '$c', '$d', '$e'] ถึง ['a', 'b', 'c', 'd', 'e']. ฉันมีชื่อคอลัมน์ที่ถูกแก้ไขเก็บไว้ในรายการ แต่ฉันไม่ทราบวิธีการแทนที่ชื่อคอลัมน์

30
วิธีการค้นหา / แทนที่สตริงแบบเรียกซ้ำด้วย awk หรือ sed?
ฉันจะค้นหาและแทนที่ทุกเหตุการณ์ที่เกิดขึ้นได้อย่างไร: subdomainA.example.com กับ subdomainB.example.com ในทุกไฟล์ข้อความภายใต้/home/www/ต้นไม้ไดเรกทอรีซ้ำซ้ำ?
675 bash  sed  awk  replace 

14
ค้นหาและแทนที่ภายในไฟล์ข้อความจากคำสั่ง Bash
วิธีที่ง่ายที่สุดในการค้นหาและแทนที่สตริงอินพุตที่ระบุพูดabcและแทนที่ด้วยสตริงอื่นคือพูดXYZในไฟล์/tmp/file.txt? ฉันกำลังเขียนแอพและใช้ IronPython เพื่อดำเนินการคำสั่งผ่าน SSH - แต่ฉันไม่รู้จัก Unix ที่ดีและไม่รู้ว่าจะหาอะไร ฉันได้ยินมาว่า Bash นอกเหนือจากการเป็นอินเตอร์เฟสบรรทัดคำสั่งอาจเป็นภาษาสคริปต์ที่ทรงพลังมาก ดังนั้นถ้าเป็นจริงฉันคิดว่าคุณสามารถทำสิ่งเหล่านี้ได้ ฉันสามารถทำได้ด้วยการทุบตีและสคริปต์ (บรรทัดเดียว) ที่ง่ายที่สุดในการบรรลุเป้าหมายของฉันคืออะไร

5
สตริง MySQL แทนที่
ฉันมีคอลัมน์ที่มี URL (id, url): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test ฉันต้องการเปลี่ยนคำว่า "อัปเดต" เป็น "ข่าว" เป็นไปได้ไหมที่จะทำสิ่งนี้กับสคริปต์?
559 mysql  replace 

23
ฉันจะแทนที่อักขระที่ดัชนีเฉพาะใน JavaScript ได้อย่างไร
Наэтотвопросестьответына Stack Overflow нарусском : Заменитьсимволвстрокепоиндексу ฉันมีสตริงสมมติว่าHello worldและฉันต้องการแทนที่ถ่านที่ดัชนี 3 ฉันจะแทนที่ถ่านได้อย่างไรโดยการระบุดัชนี? var str = "hello world"; ฉันต้องการบางสิ่งบางอย่าง str.replaceAt(0,"h");

24
ในกลุ่มมีวิธีการลบโดยไม่ใส่ข้อความลงทะเบียนหรือไม่?
ใช้เป็นกลุ่มฉันมักจะต้องการแทนที่บล็อกของรหัสด้วยบล็อกที่ฉันเพิ่งกระชาก แต่เมื่อฉันลบบล็อคของรหัสที่จะถูกแทนที่บล็อกนั้นจะเข้าสู่การลงทะเบียนซึ่งจะลบบล็อกที่ฉันเพิ่งกระชาก ดังนั้นฉันจึงมีนิสัยที่จะดึงแล้วใส่แล้วลบสิ่งที่ฉันไม่ต้องการ แต่ด้วยรหัสบล็อกขนาดใหญ่นี้จะยุ่งพยายามเก็บบล็อกแทรกและบล็อกเพื่อแยกต่างหาก ดังนั้นวิธีที่ลื่นและเร็วที่สุดในการแทนที่ข้อความใน Vim คืออะไร? มีวิธีลบข้อความโดยไม่ใส่ลงในทะเบียนหรือไม่ มีวิธีการพูดเช่น "แทนที่คำถัดไป" หรือ "แทนที่ถึงย่อหน้าถัดไป" หรือวิธีที่ดีที่สุดในการใช้คุณสมบัติการลงทะเบียนแบบมัลติคืออะไร?

6
ค้นหานิพจน์ปกติแทนที่ใน Sublime Text 2
ฉันต้องการค้นหาแทนที่ด้วยนิพจน์ทั่วไปใน Sublime Text 2 เอกสารเกี่ยวกับเรื่องนี้ค่อนข้างเป็นโลหิตจาง โดยเฉพาะฉันต้องการทำการแทนที่กลุ่มดังนั้นบางอย่างเช่นการแปลงข้อความนี้: Hello my name is bob และคำค้นหานี้: หาอะไร: my name is (\w)+ แทนที่ด้วย: my name used to be $(1) ข้อความค้นหาใช้งานได้ดี แต่ฉันไม่สามารถหาวิธีที่จะทำการแทนที่โดยใช้กลุ่ม regexp ได้

9
ปรับปรุงและแทนที่ส่วนหนึ่งของสตริง
ฉันมีตารางที่มีสองคอลัมน์IDและValue. ฉันต้องการเปลี่ยนบางส่วนของสตริงในคอลัมน์ที่สอง ตัวอย่างของตาราง: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 ตอนนี้ไม่จำเป็น123\ในValueสตริง ฉันพยายามUPDATEแล้วREPLACE: UPDATE dbo.xxx SET Value = REPLACE(Value, '%123%', '') WHERE ID <= 4 เมื่อฉันเรียกใช้งานสคริปต์ SQL Server จะไม่รายงานข้อผิดพลาด แต่จะไม่ปรับปรุงสิ่งใดเลย ทำไมถึงเป็นอย่างนั้น?

15
วิธีแทนที่จุดทั้งหมดในสตริงโดยใช้ JavaScript
ฉันต้องการแทนที่การเกิดขึ้นทั้งหมดของจุด ( .) ในสตริง JavaScript ตัวอย่างเช่นฉันมี: var mystring = 'okay.this.is.a.string'; ฉันต้องการได้รับ: okay this is a string. จนถึงตอนนี้ฉันพยายาม: mystring.replace(/./g,' ') แต่สิ่งนี้จะจบลงด้วยสตริงทั้งหมดแทนที่ด้วยช่องว่าง

8
แทนที่อักขระที่ดัชนีเฉพาะในสตริงหรือไม่
ฉันพยายามแทนที่ตัวละครที่ดัชนีเฉพาะในสตริง สิ่งที่ฉันทำคือ: String myName = "domanokz"; myName.charAt(4) = 'x'; สิ่งนี้ทำให้เกิดข้อผิดพลาด มีวิธีการทำเช่นนี้?

18
ฉันจะลบอักขระออกจากสตริงโดยใช้ Javascript ได้อย่างไร
ฉันใกล้จะได้มันแล้ว แต่มันก็ไม่ถูกต้อง ทั้งหมดที่ฉันต้องการจะทำคือลบตัวละครrจากสตริง ปัญหาคือมีrสตริงมากกว่าหนึ่งอินสแตนซ์ อย่างไรก็ตามมันมักจะเป็นตัวละครที่ดัชนี 4 (ดังนั้นตัวละครที่ 5) สตริงตัวอย่าง: crt/r2002_2 สิ่งที่ฉันต้องการ: crt/2002_2 ฟังก์ชั่นแทนที่นี้จะลบทั้งสองอย่าง r mystring.replace(/r/g, '') ผลิต: ct/2002_2 ฉันลองฟังก์ชั่นนี้: String.prototype.replaceAt = function (index, char) { return this.substr(0, index) + char + this.substr(index + char.length); } mystring.replaceAt(4, '') ใช้งานได้เฉพาะถ้าฉันแทนที่ด้วยอักขระอื่น มันจะไม่เพียงแค่ลบมัน ความคิดใด ๆ

21
ฉันจะแทนที่ข้อความด้วย CSS ได้อย่างไร
ฉันจะแทนที่ข้อความด้วย CSS โดยใช้วิธีดังนี้: .pvw-title img[src*="IKON.img"] { visibility:hidden; } แทน ( img[src*="IKON.img"] ) ฉันต้องใช้สิ่งที่สามารถแทนที่ข้อความแทน ฉันต้องใช้[ ]เพื่อให้มันทำงาน <div class="pvw-title">Facts</div> ฉันต้องการแทนที่ " ข้อเท็จจริง "
321 css  text  replace 

7
วิธีการป้อน regex ใน string.replace?
ฉันต้องการความช่วยเหลือในการประกาศ regex อินพุตของฉันเป็นดังนี้: this is a paragraph with<[1> in between</[1> and then there are cases ... where the<[99> number ranges from 1-100</[99>. and there are many other lines in the txt files with<[3> such tags </[3> ผลลัพธ์ที่ต้องการคือ: this is a paragraph with in between and then there are cases ... …
317 python  regex  string  replace 

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