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

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

6
สตริงการแยกเท่านั้นในอินสแตนซ์แรก - java
ฉันต้องการแยกสตริงด้วย '=' charecter แต่ฉันต้องการให้แยกตัวอย่างแรกเท่านั้น ฉันจะทำสิ่งนั้นได้อย่างไร นี่คือตัวอย่าง JavaScript สำหรับ '_' char แต่มันไม่ทำงานสำหรับฉันที่ แยกสตริงในอินสแตนซ์แรกของอักขระที่ระบุเท่านั้น ตัวอย่าง: apple=fruit table price=5 เมื่อฉันลอง String.split ('='); มันให้ [apple],[fruit table price],[5] แต่ฉันต้องการ [apple],[fruit table price=5] ขอบคุณ
145 java  string  split 


5
สตริงการบีบอัด / บีบอัดด้วย C #
ฉันเป็นมือใหม่ใน. เน็ต ฉันกำลังบีบอัดและคลายสตริงใน C # มี XML และฉันกำลังแปลงเป็นสตริงและหลังจากนั้นฉันทำการบีบอัดและคลายการบีบอัดไม่มีข้อผิดพลาดในการรวบรวมในรหัสของฉันยกเว้นเมื่อฉันคลายการบีบอัดรหัสของฉันและคืนสตริงของฉันกลับมาเพียงครึ่งหนึ่งของ XML ด้านล่างเป็นรหัสของฉันโปรดแก้ไขฉันในที่ที่ฉันผิด รหัส: class Program { public static string Zip(string value) { //Transform string into byte[] byte[] byteArray = new byte[value.Length]; int indexBA = 0; foreach (char item in value.ToCharArray()) { byteArray[indexBA++] = (byte)item; } //Prepare for compress System.IO.MemoryStream ms = new …

8
Python 2.7 ได้รับการป้อนข้อมูลของผู้ใช้และจัดการเป็นสตริงโดยไม่มีการเสนอราคา
ฉันต้องการรับสายจากผู้ใช้แล้วจัดการมัน testVar = input("Ask user for something.") มีวิธีให้ testVar เป็นสตริงโดยที่ฉันไม่ได้ให้ผู้ใช้พิมพ์คำตอบของเขาในเครื่องหมายคำพูด? เช่น "Hello" กับ Hello หากผู้ใช้พิมพ์ใน Hello ฉันได้รับข้อผิดพลาดต่อไปนี้: NameError: ชื่อ 'Hello' ไม่ได้ถูกกำหนดไว้

11
อ่าน String ตามบรรทัด
รับสตริงที่ไม่ยาวเกินไปวิธีที่ดีที่สุดในการอ่านทีละบรรทัดคืออะไร? ฉันรู้ว่าคุณสามารถทำได้: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); อีกวิธีหนึ่งคือการใช้ซับสตริงบน eol: final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol + 1)); วิธีอื่น ๆ ที่เรียบง่ายกว่าในการทำมัน? ฉันไม่มีปัญหากับวิธีการข้างต้นเพียงสนใจที่จะรู้ว่าหากคุณรู้ว่าสิ่งที่อาจดูง่ายขึ้นและมีประสิทธิภาพมากขึ้น?
144 java  string 

27
สร้างสตริงที่มีอักขระ n ตัว
มีวิธีใน java เพื่อสร้างสตริงที่มีจำนวนอักขระที่ระบุหรือไม่ ในกรณีของฉันฉันจะต้องสร้างสตริงที่มี 10 ช่องว่าง รหัสปัจจุบันของฉันคือ: StringBuffer outputBuffer = new StringBuffer(length); for (int i = 0; i < length; i++){ outputBuffer.append(" "); } return outputBuffer.toString(); มีวิธีที่ดีกว่าในการบรรลุสิ่งเดียวกัน โดยเฉพาะอย่างยิ่งฉันต้องการบางสิ่งที่รวดเร็ว (ในแง่ของการประหารชีวิต)

21
สตริงหลายเส้นใน VB.NET
มีวิธีที่จะมีสตริงหลายบรรทัดใน VB.NET เช่น Python หรือไม่ a = """ multi line string """ หรือ PHP? $a = <<<END multi line string END; แน่นอนสิ่งที่ไม่ "multi" & _ "line
144 string  vb.net 

20
จะลบส่วนด้านซ้ายของสตริงได้อย่างไร?
ฉันมีรหัสหลามง่าย ๆ ที่ค้นหาไฟล์สำหรับสตริงเช่นpath=c:\pathที่c:\pathส่วนอาจแตกต่างกันไป รหัสปัจจุบันคือ: def find_path(i_file): lines = open(i_file).readlines() for line in lines: if line.startswith("Path="): return # what to do here in order to get line content after "Path=" ? วิธีง่ายๆในการรับข้อความPath=คืออะไร?
144 python  string 

7
std :: อินพุต cin พร้อมช่องว่าง?
#include <string> std::string input; std::cin >> input; ผู้ใช้ต้องการป้อน "Hello World" แต่cinล้มเหลวที่ช่องว่างระหว่างสองคำ ฉันจะcinลงมือทำทั้งหมดได้Hello Worldอย่างไร จริง ๆ แล้วฉันกำลังทำสิ่งนี้กับ structs และcin.getlineดูเหมือนจะไม่ทำงาน นี่คือรหัสของฉัน: struct cd { std::string CDTitle[50]; std::string Artist[50]; int number_of_songs[50]; }; std::cin.getline(library.number_of_songs[libNumber], 250); นี่ทำให้เกิดข้อผิดพลาด ความคิดใด ๆ
144 c++  string  space 

15
ลบส่วนของสตริงหลังอักขระบางตัว
ฉันแค่สงสัยว่าฉันจะลบทุกอย่างหลังจากสตริงย่อยบางอย่างใน PHP อดีต: Posted On April 6th By Some Dude ฉันต้องการที่จะมีมันเพื่อที่จะลบข้อความทั้งหมดรวมถึงและหลังจากที่สตริงย่อย "โดย" ขอบคุณ
144 php  string 

7
แปลงหมายเลขทศนิยมเป็นความแม่นยำแน่นอนแล้วคัดลอกไปยังสตริง
135.12345678910ฉันมีจำนวนจุดลอยกล่าวว่า ฉันต้องการที่จะเชื่อมค่าที่เป็นสตริง 135.123456789แต่เพียงต้องการ ด้วยการพิมพ์ฉันสามารถทำสิ่งนี้ได้อย่างง่ายดายโดยทำสิ่งที่ชอบ: print "%.9f" % numvar ด้วยnumvarการเป็นหมายเลขเดิมของฉัน มีวิธีง่ายๆในการทำเช่นนี้หรือไม่?

6
rreplace - จะแทนที่นิพจน์สุดท้ายในสตริงได้อย่างไร
มีวิธีที่รวดเร็วใน Python ในการแทนที่สตริง แต่แทนที่จะเริ่มจากจุดเริ่มต้นเช่นเดียวกับreplaceเริ่มจากจุดสิ้นสุด? ตัวอย่างเช่น: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
144 python  string 

11
สตริงคำสั่ง SQL เป็นตัวเลข
ฉันบันทึกตัวเลขไว้ในVARCHARฐานข้อมูล MySQL ฉันไม่สามารถสร้างได้INTเนื่องจากสถานการณ์อื่น ๆ มันกำลังทำให้พวกเขาเป็นอักขระไม่ใช่ตัวเลขในขณะที่เรียงลำดับ ในฐานข้อมูลฉันมี 1 2 3 4 5 6 7 8 9 10... ในหน้าของฉันจะแสดงรายการสั่งซื้อดังนี้: 1 10 2 3 4 5 6 7 8 9 ฉันจะทำให้มันปรากฏเรียงตามตัวเลขจากน้อยไปมากได้อย่างไร

11
แสดงทศนิยมสองตำแหน่งใน Python
ฉันมีฟังก์ชันที่รับอาร์กิวเมนต์แบบลอย (โดยทั่วไปจะเป็นจำนวนเต็มหรือทศนิยมที่มีเลขนัยสำคัญหนึ่งหลัก) และฉันจำเป็นต้องส่งออกค่าในสตริงที่มีทศนิยมสองตำแหน่ง (5 -> 5.00, 5.5 -> 5.50 เป็นต้น) ฉันจะทำสิ่งนี้ใน Python ได้อย่างไร

7
ทำไมฉันไม่สามารถคัดออกสตริง?
ทำไมฉันไม่cout stringชอบสิ่งนี้: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; เมื่อฉันทำสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อผิดพลาด 2 ข้อผิดพลาด C2679: ไบนารี '<<': ไม่พบตัวดำเนินการที่ใช้ตัวถูกดำเนินการทางขวาของประเภท 'std :: string' (หรือไม่มีการแปลงที่ยอมรับได้) c: \ users \ mollasadra \ Documents \ visual studio 2008 \ โครงการ \ barnamec \ barnamec \ …
143 c++  string  cout 

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