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

สตริงเป็นลำดับที่ จำกัด ของสัญลักษณ์ที่ใช้กันทั่วไปสำหรับข้อความแม้ว่าบางครั้งสำหรับข้อมูลโดยพลการ

9
ลบอักขระสุดท้ายของสตริง
ฉันกำลังดึงข้อมูลจำนวนมากในรายการเชื่อมโยงกับฐานข้อมูลและฉันต้องการสร้างกลุ่มสตริงสำหรับผู้ที่เชื่อมต่อกับเว็บไซต์ ฉันใช้สิ่งนี้เพื่อทดสอบ แต่สิ่งนี้ไม่ใช่แบบไดนามิกดังนั้นจึงเป็นเรื่องที่แย่มาก: string strgroupids = "6"; ฉันต้องการใช้ตอนนี้ แต่สตริงที่ส่งกลับเป็นสิ่งที่ต้องการ1,2,3,4,5, groupIds.ForEach((g) => { strgroupids = strgroupids + g.ToString() + ","; strgroupids.TrimEnd(','); }); strgroupids.TrimEnd(new char[] { ',' }); ฉันต้องการลบ,หลังจากนี้5แต่มันไม่ทำงานแน่นอน
259 c#  string  char 

19
ทำไมไม่มี Char.Empty เหมือน String.Empty?
มีเหตุผลสำหรับสิ่งนี้หรือไม่? ฉันกำลังถามเพราะถ้าคุณจำเป็นต้องใช้ตัวอักษรว่างเปล่าจำนวนมากคุณจะเข้าสู่สถานการณ์เดียวกับที่คุณทำเมื่อคุณใช้สตริงเปล่าจำนวนมาก แก้ไข: เหตุผลของการใช้งานนี้คือ: myString.Replace ('c', '') ดังนั้นลบอินสแตนซ์ทั้งหมดของ 'c's ออกจาก myString

16
วิธีการลบตัวแบ่งบรรทัดจากไฟล์ใน Java?
ฉันจะแทนที่ตัวแบ่งบรรทัดทั้งหมดจากสตริงใน Java ในลักษณะที่จะทำงานบน Windows และ Linux ได้ (เช่นไม่มีปัญหาเฉพาะระบบปฏิบัติการของการขึ้นบรรทัดใหม่ / การป้อนบรรทัด / การขึ้นบรรทัดใหม่ ฯลฯ )? ฉันได้ลองแล้ว (note readFileAsString เป็นฟังก์ชั่นที่อ่านไฟล์ข้อความเป็นสตริง): String text = readFileAsString("textfile.txt"); text.replace("\n", ""); แต่ดูเหมือนว่าจะไม่ทำงาน สิ่งนี้สามารถทำได้?

3
วิธีการแปลง 'ไบนารีสตริง' เป็นสตริงปกติใน Python3
ตัวอย่างเช่นฉันมีสตริงเช่นนี้ (คืนค่าsubprocess.check_output): >>> b'a string' b'a string' ไม่ว่าฉันจะทำอะไรมันจะพิมพ์ด้วยความน่ารำคาญอยู่b'ตรงหน้าสตริงเสมอ: >>> print(b'a string') b'a string' >>> print(str(b'a string')) b'a string' ไม่มีใครมีแนวคิดใด ๆ เกี่ยวกับวิธีใช้เป็นสตริงปกติหรือแปลงเป็นสตริงปกติหรือไม่


4
วิธีการแปลงอาร์เรย์ถ่านเป็นสตริง?
แปลง C ++ stringไปแถวถ่านเป็น straightorward สวยโดยใช้ฟังก์ชั่นของสตริงแล้วทำc_str strcpyอย่างไรก็ตามวิธีการทำตรงข้าม? ฉันมีแถวถ่านชอบที่จะแปลงกลับไปที่:char arr[ ] = "This is a test"; string str = "This is a test
254 c++  string  char  arrays 

11
$ หมายความว่าอะไรก่อนสตริง?
ฉันกำลังจะไปใช้สตริงคำต่อคำ แต่ฉันเข้าใจผิดพิมพ์แทน$@ แต่คอมไพเลอร์ไม่ได้ให้ฉันข้อผิดพลาดใด ๆ และรวบรวมสำเร็จ ฉันต้องการที่จะรู้ว่ามันคืออะไรและมันทำอะไร ฉันค้นหามัน แต่ฉันไม่พบอะไรเลย อย่างไรก็ตามมันไม่เหมือนสายอักขระคำต่อคำเพราะฉันไม่สามารถเขียน: string str = $"text\"; ไม่มีใครรู้ว่าสิ่งที่$ก่อนที่สตริงยืนใน C # string str = $"text"; ฉันใช้ Visual Studio 2015 CTP
251 c#  string 

7
ใน Java ฉันจะแยกวิเคราะห์ XML เป็นสตริงแทนไฟล์ได้อย่างไร
ฉันมีรหัสต่อไปนี้: DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(xmlFile); ฉันจะให้มันแยกวิเคราะห์ XML ที่มีอยู่ใน String แทนที่จะเป็นไฟล์ได้อย่างไร
249 java  xml  string  file  parsing 

11
Java: การแยกสตริงที่คั่นด้วยเครื่องหมายจุลภาค แต่ละเว้นเครื่องหมายจุลภาคในเครื่องหมายคำพูด
ฉันมีสตริงคลุมเครือเช่นนี้ foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" ที่ฉันต้องการแยกด้วยเครื่องหมายจุลภาค - แต่ฉันต้องละเว้นเครื่องหมายจุลภาคในเครื่องหมายคำพูด ฉันจะทำสิ่งนี้ได้อย่างไร ดูเหมือนว่าวิธีการ regexp ล้มเหลว; ฉันคิดว่าฉันสามารถสแกนด้วยตนเองและเข้าสู่โหมดที่แตกต่างกันเมื่อฉันเห็นคำพูด แต่มันจะดีที่จะใช้ห้องสมุดมาก่อน ( แก้ไข : ฉันเดาว่าฉันหมายถึงไลบรารีที่เป็นส่วนหนึ่งของ JDK อยู่แล้วหรือเป็นส่วนหนึ่งของไลบรารีที่ใช้กันทั่วไปเช่น Apache Commons แล้ว) สตริงด้านบนควรแบ่งออกเป็น: foo bar c;qual="baz,blurb" d;junk="quux,syzygy" หมายเหตุ:นี่ไม่ใช่ไฟล์ CSV มันเป็นสตริงเดียวที่อยู่ในไฟล์ที่มีโครงสร้างโดยรวมที่ใหญ่กว่า
249 java  regex  string 

5
แทนที่ช่องว่างด้วยเครื่องหมายขีดกลางและทำให้อักษรตัวเล็กเป็นตัวพิมพ์เล็กทั้งหมด
ฉันต้องการฟอร์แมตสตริงใหม่โดยใช้ jQuery หรือ vanilla JavaScript "Sonic Free Games"สมมติว่าเรามี "sonic-free-games"ฉันต้องการที่จะแปลงเป็น ดังนั้นช่องว่างควรถูกแทนที่ด้วยเครื่องหมายขีดกลางและตัวอักษรทั้งหมดที่แปลงเป็นอักษรตัวเล็ก โปรดให้ความช่วยเหลือในเรื่องนี้?


10
ฉันจะจัดรูปแบบตัวเลขเป็นสตริงด้วยศูนย์นำหน้าได้อย่างไร
ฉันมีจำนวนที่ฉันต้องการแปลงเป็นสตริง ก่อนอื่นฉันใช้สิ่งนี้: Key = i.ToString(); แต่ฉันรู้ว่ามันถูกเรียงลำดับแปลก ๆ ดังนั้นฉันต้องใช้มันด้วยเลขศูนย์ ฉันจะทำสิ่งนี้ได้อย่างไร

15
แยกคอลัมน์สตริงข้อมูลเฟรมออกเป็นหลายคอลัมน์
ฉันต้องการใช้ข้อมูลของแบบฟอร์ม before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 และใช้split()ในคอลัมน์ " type" จากด้านบนเพื่อรับสิ่งนี้: attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 4 foo bar 4 6 foo bar_2 ฉันคิดว่ามีสิ่งที่ซับซ้อนอย่างไม่น่าเชื่อที่เกี่ยวข้องกับรูปแบบการapplyทำงานบางอย่างแต่ฉันหายไปตั้งแต่นั้น มันดูซับซ้อนเกินไปที่จะเป็นวิธีที่ดีที่สุด ฉันสามารถใช้strsplitด้านล่าง แต่แล้วไม่ชัดเจนว่าจะกลับไปที่ 2 คอลัมน์ในกรอบข้อมูลได้อย่างไร …
246 r  string  dataframe  split  r-faq 

8
ฉันจะวางตัวแปรภายในสตริงได้อย่างไร
ฉันต้องการที่จะนำเข้าสู่int stringนี่คือสิ่งที่ฉันกำลังทำอยู่ในขณะนี้: num = 40 plot.savefig('hanning40.pdf') #problem line ฉันต้องเรียกใช้โปรแกรมสำหรับตัวเลขที่แตกต่างกันดังนั้นฉันต้องการวน แต่การแทรกตัวแปรเช่นนี้ไม่ได้ผล: plot.savefig('hanning', num, '.pdf') ฉันจะแทรกตัวแปรลงในสตริง Python ได้อย่างไร
246 python  string  variables 

2
ตรวจสอบว่าสายอักขระประกอบด้วยสตริงย่อยใน SQL Server 2005 โดยใช้กระบวนงานที่เก็บไว้
@mainString = 'CATCH ME IF YOU CAN'ฉันสตริง ฉันต้องการตรวจสอบว่าคำMEนั้นอยู่ข้างใน@mainStringหรือไม่ ฉันจะตรวจสอบว่าสตริงมีสตริงย่อยเฉพาะใน SQL ได้อย่างไร

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