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

ส่วนหนึ่งของสตริงหรือฟังก์ชั่น / วิธีการที่ส่งกลับส่วนหนึ่งของสตริง

7
วิธีการแยกสตริงที่ `/` (ทับ) ครั้งแรกและล้อมรอบส่วนของมันใน `<span> 'ได้อย่างไร
&lt;div id="date"&gt;23/05/2013&lt;/div&gt;ฉันต้องการที่จะจัดรูปแบบวันนี้: ก่อนอื่นฉันต้องการแยกสตริงที่แรก/และพักในบรรทัดถัดไป ถัดไปฉันต้องการล้อมรอบส่วนแรกใน&lt;span&gt;แท็กดังนี้: &lt;div id="date"&gt; &lt;span&gt;23&lt;/span&gt; 05/2013&lt;/div&gt; 23 05/2013 ฉันทำอะไรลงไป: &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"&gt;&lt;/script&gt; &lt;div id="date"&gt;23/05/2013&lt;/div&gt; &lt;script type="text/javascript"&gt; $(document).ready(function() { $("#date").text().substring(0, 2) + '&lt;br /&gt;'; }); &lt;/script&gt; เรียกใช้ข้อมูลโค้ดHide resultsขยายตัวอย่างข้อมูล ดูJSFiddle แต่มันไม่ทำงาน ใครช่วยฉันด้วย jQuery

18
อัลกอริธึมการค้นหาสตริงย่อยที่เร็วที่สุดคืออะไร
ตกลงดังนั้นฉันไม่ฟังเหมือนคนงี่เง่าฉันจะระบุปัญหา / ข้อกำหนดเพิ่มเติมอย่างชัดเจน: Needle (pattern) และ haystack (text to search) เป็นทั้งสตริง C-style ที่สิ้นสุดด้วยค่า null ไม่มีข้อมูลความยาวให้; หากจำเป็นจะต้องคำนวณ ฟังก์ชั่นควรกลับตัวชี้ไปที่การแข่งขันครั้งแรกหรือNULLหากไม่พบการแข่งขัน ไม่อนุญาตให้ใช้กรณีที่ล้มเหลว ซึ่งหมายความว่าอัลกอริทึมใด ๆ ที่มีความต้องการพื้นที่เก็บข้อมูลไม่คงที่ (หรือขนาดใหญ่คงที่) จะต้องมีกรณีสำรองสำหรับความล้มเหลวในการจัดสรร การใช้งานจะต้องอยู่ใน C แม้ว่าคำอธิบายที่ดีของอัลกอริทึม ... รวมถึงสิ่งที่ฉันหมายถึงโดย "เร็วที่สุด": กำหนดO(n)ที่n= ความยาวกองหญ้า (แต่อาจเป็นไปได้ที่จะใช้แนวคิดจากอัลกอริทึมซึ่งโดยปกติO(nm)(ตัวอย่างเช่นแฮชการกลิ้ง) หากรวมกับอัลกอริธึมที่แข็งแกร่งกว่าเพื่อให้ได้O(n)ผลลัพธ์ที่กำหนดขึ้นมา ไม่เคยทำ (วัดได้; นาฬิกาสองสามนาฬิกาif (!needle[1])ฯลฯ ไม่เป็นไร) แย่กว่าอัลกอริธึมกำลังเดรัจฉานไร้เดียงสาโดยเฉพาะอย่างยิ่งในเข็มสั้น ๆ ซึ่งน่าจะเป็นกรณีที่พบบ่อยที่สุด (ค่าโสหุ้ยการประมวลผลล่วงหน้าที่ไม่มีเงื่อนไขอย่างหนักนั้นไม่ดีเช่นเดียวกับที่พยายามปรับปรุงค่าสัมประสิทธิ์เชิงเส้นสำหรับเข็มทางพยาธิวิทยาด้วยค่าใช้จ่ายของเข็มที่มีแนวโน้ม) ได้รับเข็มและกองหญ้าโดยพลการประสิทธิภาพเทียบเคียงหรือดีกว่า (ไม่เลวร้ายยิ่งกว่าการค้นหานานกว่า 50%) เทียบกับอัลกอริทึมที่ใช้งานกันอย่างแพร่หลายอื่น ๆ นอกเหนือจากเงื่อนไขเหล่านี้ฉันยังคงนิยามคำว่า "เร็วที่สุด" ที่เปิดกว้าง …
165 c  algorithm  string  substring 

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

19
จะตรวจสอบว่าสตริงมีข้อความจากอาร์เรย์ของสตริงย่อยใน JavaScript ได้อย่างไร?
ตรงไปตรงมาสวย ในจาวาสคริปต์ฉันต้องตรวจสอบว่าสตริงมีสตริงย่อยใด ๆ ที่อยู่ในอาร์เรย์หรือไม่

7
คำเตือน: 'ตัวอักษร' ถูกคัดค้าน: โปรดใช้สตริงหรือซับสตริงโดยตรง
อักขระ - คุณสมบัติอินสแตนซ์ของ String ถูกคัดค้านด้วยXcode 9.1 มันเป็นประโยชน์มากที่จะได้รับจากการย่อย String โดยใช้charactersคุณสมบัติ แต่ตอนนี้มันได้รับการคัดค้านและ Xcode substringแนะนำให้ใช้ ฉันได้ลองตรวจสอบคำถามและคำแนะนำสำหรับนักพัฒนา Apple สำหรับแนวทางเดียวกัน แต่ไม่เห็นวิธีแก้ปัญหา / ทางเลือกตามที่แนะนำ นี่คือข้อความเตือน: 'characters' ไม่ได้รับการสนับสนุน: โปรดใช้สตริงหรือสตริงย่อย ฉันได้ดำเนินงานสตริงจำนวนมากดังนั้นจะดำเนินการ / charactersการจัดการใช้ทรัพย์สิน ใครมีความคิด / ข้อมูลเกี่ยวกับการอัปเดตนี้บ้าง

30
วิธีรับ substring ระหว่างสองสายใน PHP?
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ฉันต้องการฟังก์ชั่นที่คืนค่าสตริงย่อยระหว่างสองคำ (หรือสองตัวอักษร) ฉันสงสัยว่ามีฟังก์ชั่น php หรือไม่ ฉันไม่ต้องการคิดเกี่ยวกับ regex (ดีฉันสามารถทำได้ แต่ไม่คิดว่ามันเป็นวิธีที่ดีที่สุดที่จะไป) การคิดstrposและsubstrหน้าที่ นี่คือตัวอย่าง: $string = "foo I wanna a cake foo"; เราเรียกฟังก์ชั่น: $substring = getInnerSubstring($string,"foo"); มันคืน: "ฉันอยากได้เค้ก" ขอบคุณล่วงหน้า. Update: อืมจนถึงตอนนี้ฉันสามารถรับสายย่อยสองคำได้ในสตริงเดียวคุณอนุญาตให้ฉันออกไปอีกหน่อยและถามว่าฉันจะขยายการใช้getInnerSubstring($str,$delim)เพื่อรับสายใด ๆ ที่อยู่ระหว่างค่า delim หรือไม่ ตัวอย่าง: $string =" foo I like php foo, but foo I also like asp foo, …
142 php  substring 

1
ค้นหาสตริงย่อยในสตริงใน TWIG
ฉันต้องการค้นหาสตริงย่อยของสตริงหรือตรวจสอบว่าไม่มีสตริงย่อยดังกล่าวโดยใช้ Twig ในคำพูดฉันต้องการอะนาล็อกของ 'strstr' หรือ 'strpos' ใน php ฉัน googled และค้นหาปัญหานี้ใน stackoverflow แต่ไม่พบอะไร มีใครรู้วิธีแก้ปัญหานี้หรือไม่?

5
แยกสตริงย่อยจากสตริงใน Ruby โดยใช้นิพจน์ปกติ
ฉันจะแยกสตริงย่อยจากภายในสตริงใน Ruby ได้อย่างไร ตัวอย่าง: String1 = "&lt;name&gt; &lt;substring&gt;" ฉันต้องการแยกsubstringจากString1(เช่นทุกอย่างภายในเหตุการณ์ล่าสุด&lt;และ&gt;)
130 ruby  regex  string  substring 

8
วิธีการแทนที่สตริงย่อยลิเทอรัลที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ใน Java
เมื่อใช้วิธีการreplace(CharSequence target, CharSequence replacement)ใน String ฉันจะทำให้เป้าหมายไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ได้อย่างไร ตัวอย่างเช่นวิธีการทำงานในขณะนี้: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" ฉันจะทำให้มันเปลี่ยนได้อย่างไร (หรือมีวิธีที่เหมาะสมกว่านี้) เป็นแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่เพื่อให้ทั้งสองตัวอย่างกลับมาเป็น "Bar"


21
ค้นหาการเกิดสตริงย่อยที่ n ในสตริง
ดูเหมือนว่ามันน่าจะเป็นเรื่องเล็กน้อย แต่ฉันยังใหม่กับ Python และต้องการทำแบบ Pythonic มากที่สุด ฉันต้องการค้นหาดัชนีที่สอดคล้องกับการเกิดขึ้นของสตริงย่อยภายในสตริง จะต้องมีบางสิ่งที่เทียบเท่ากับสิ่งที่ฉันต้องการทำซึ่งก็คือ mystring.find("substring", 2nd) คุณจะบรรลุสิ่งนี้ใน Python ได้อย่างไร?
118 python  string  substring 

7
การแยกสตริงย่อยใน Go
ฉันพยายามอ่านทั้งบรรทัดจากคอนโซล (รวมถึงช่องว่าง) จากนั้นประมวลผล เมื่อใช้ bufio.ReadString อักขระขึ้นบรรทัดใหม่จะถูกอ่านพร้อมกับอินพุตดังนั้นฉันจึงคิดรหัสต่อไปนี้เพื่อตัดแต่งอักขระขึ้นบรรทัดใหม่: input,_:=src.ReadString('\n') inputFmt:=input[0:len(input)-2]+"" //Need to manually add end of string มีวิธีสำนวนมากกว่านี้ไหม? นั่นคือมีไลบรารีที่ดูแลไบต์ว่างตอนจบเมื่อแยกสตริงย่อยให้คุณหรือไม่? (ใช่ฉันรู้ว่ามีวิธีการอ่านบรรทัดโดยไม่ต้องขึ้นบรรทัดใหม่ในgo readline -&gt; stringแต่ฉันกำลังมองหาการจัดการสตริงที่สวยงามมากกว่า)
115 go  substring 

10
รับค่าของสตริงหลังเครื่องหมายทับใน JavaScript
ฉันพยายามมานานกว่าหนึ่งชั่วโมงแล้วและไม่สามารถหาวิธีที่ถูกต้องได้แม้ว่ามันจะค่อนข้างง่าย: ฉันมีสิ่งนี้: foo/bar/test.html ฉันต้องการใช้ jQuery เพื่อแยกทุกอย่างหลังจากที่ผ่าน/มา test.htmlในตัวอย่างข้างต้นส่งออกจะเป็น ฉันเดาว่ามันสามารถทำได้โดยใช้substrและindexOf()แต่ฉันไม่พบวิธีแก้ปัญหาที่ใช้ได้

4
ฉันจะแทนที่การจับคู่สตริงย่อย regex ใน Javascript ได้อย่างไร
var str = 'asd-0.testing'; var regex = /asd-(\d)\.\w+/; str.replace(regex, 1); ที่มาแทนที่สตริงทั้งหมดที่มีstr 1ฉันต้องการให้มันแทนที่สตริงย่อยที่ตรงกันแทนที่จะเป็นสตริงทั้งหมด เป็นไปได้ใน Javascript หรือไม่?

21
แยกเฉพาะตัวอักษร n ส่วนใหญ่จากสตริง
ฉันจะแยกsubstringตัวอักษรที่ประกอบด้วยตัวอักษรหกตัวขวาสุดออกจากตัวอักษรอื่นได้stringอย่างไร Ex: "PER 343573"สตริงของฉันคือ "343573"ตอนนี้ผมต้องการที่จะดึงเท่านั้น ฉันจะทำเช่นนี้ได้อย่างไร?
110 c#  string  substring 

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