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

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

7
วิธีการฟอร์แมตตัวเลขลอยตัวเป็นความกว้างคงที่ใน Python
ฉันจะฟอร์แมตตัวเลขลอยเป็นความกว้างคงที่ด้วยข้อกำหนดต่อไปนี้: นำหน้าศูนย์ถ้า n <1 เพิ่มศูนย์ทศนิยมต่อท้ายเพื่อเติมความกว้างคงที่ ตัดทศนิยมหลักผ่านความกว้างคงที่ จัดตำแหน่งทศนิยมทั้งหมด ตัวอย่างเช่น: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print formatter.format(number) ผลลัพธ์จะเป็นเช่นนั้น 23.2300 0.1233 1.0000 4.2230 9887.2000

19
รับ n ตัวแรกของสตริง
ฉันจะรับอักขระ n ตัวแรกของสตริงใน PHP ได้อย่างไร วิธีที่เร็วที่สุดในการตัดสตริงเป็นจำนวนอักขระเฉพาะคืออะไรและต่อท้าย '... ' หากจำเป็น?
320 php  string 

12
แทนที่ทั้งบรรทัดที่มีสตริงโดยใช้ Sed
ฉันมีไฟล์ข้อความที่มีบรรทัดคล้าย ๆ sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext ฉันต้องการแทนที่ทั้งบรรทัดด้านบนด้วย This line is removed by the admin. คำค้นหาคือ TEXT_TO_BE_REPLACED ฉันต้องเขียนเชลล์สคริปต์สำหรับสิ่งนี้ ฉันจะใช้สิ่งนี้ได้sedอย่างไร
319 string  shell  sed 

29
ค้นหาและแยกตัวเลขจากสตริง
ฉันมีความต้องการในการค้นหาและแยกจำนวนที่มีอยู่ในสตริง ตัวอย่างเช่นจากสตริงเหล่านี้: string test = "1 test" string test1 = " 1 test" string test2 = "test 99" ฉันจะทำสิ่งนี้ได้อย่างไร
319 c#  .net  regex  string 

24
วิธีการประเมินการแสดงออกทางคณิตศาสตร์ที่ได้รับในรูปแบบสตริง?
ฉันพยายามเขียนรูทีน Java เพื่อประเมินนิพจน์ทางคณิตศาสตร์อย่างง่ายจากStringค่าเช่น: "5+3" "10-40" "10*3" ฉันต้องการหลีกเลี่ยงคำสั่ง if-then-else จำนวนมาก ฉันจะทำสิ่งนี้ได้อย่างไร
318 java  string  math 


30
วิธีที่ดีที่สุดในการสร้างสตริงของรายการที่มีการคั่นใน Java คืออะไร?
ในขณะที่ทำงานในแอพพลิเคชั่น Java เมื่อเร็ว ๆ นี้ฉันจำเป็นต้องรวบรวมรายการค่าที่คั่นด้วยเครื่องหมายจุลภาคเพื่อส่งต่อไปยังบริการเว็บอื่นโดยไม่ทราบว่าจะมีองค์ประกอบกี่รายการล่วงหน้า สิ่งที่ดีที่สุดที่ฉันสามารถทำได้ด้วยการปิดส่วนหัวของฉันคือสิ่งนี้: public String appendWithDelimiter( String original, String addition, String delimiter ) { if ( original.equals( "" ) ) { return addition; } else { return original + delimiter + addition; } } String parameterString = ""; if ( condition ) parameterString = appendWithDelimiter( parameterString, "elementName", …
317 java  string  algorithm 

14
หลบหนีสตริงสำหรับรูปแบบการแทนที่ sed
ในสคริปต์ทุบตีของฉันฉันมีสตริงภายนอก (ที่ได้รับจากผู้ใช้) ซึ่งฉันควรใช้ในรูปแบบ sed REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" ฉันจะหลีกเลี่ยง$REPLACEสตริงเพื่อให้สามารถยอมรับได้อย่างปลอดภัยโดยsedการแทนที่ด้วยตัวอักษร? หมายเหตุ:KEYWORDเป็น substring ใบ้ตรงกับไม่มี ฯลฯ มันไม่ได้เป็นที่จัดทำโดยผู้ใช้
317 string  sed  escaping 

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 

12
ลบ char ทั้งหมดออกจากสตริง
ฉันสามารถใช้สิ่งนี้: String str = "TextX Xto modifyX"; str = str.replace('X','');//that does not work because there is no such character '' มีวิธีลบอักขระที่เกิดขึ้นทั้งหมดXจากสตริงใน Java หรือไม่? ฉันลองสิ่งนี้และไม่ใช่สิ่งที่ฉันต้องการ: str.replace('X',' '); //replace with space
311 java  string  character 


10
ทำให้วัตถุเป็นสตริง
ฉันมีวิธีการดังต่อไปนี้เพื่อบันทึก Object เป็นไฟล์: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } ฉันยอมรับว่าฉันไม่ได้เขียน (ฉันแปลงเป็นวิธีส่วนขยายที่ใช้พารามิเตอร์ประเภท) ตอนนี้ฉันต้องการมันเพื่อให้ xml กลับมาให้ฉันเป็นสตริง (แทนที่จะบันทึกลงในไฟล์) ฉันกำลังมองหา แต่ฉันยังไม่ได้คิดออก ฉันคิดว่ามันอาจจะง่ายสำหรับคนที่คุ้นเคยกับวัตถุเหล่านี้ ถ้าไม่ฉันจะคิดออกในที่สุด

19
ฉันจะรับอักขระสี่ตัวสุดท้ายจากสตริงใน C # ได้อย่างไร
สมมติว่าฉันมีสตริง: "34234234d124" "d124"ฉันต้องการที่จะได้รับในช่วงสี่ตัวละครของสายนี้ซึ่งเป็น ฉันสามารถใช้งานSubStringได้ แต่มันต้องการโค้ดสองสามบรรทัดรวมถึงการตั้งชื่อตัวแปร เป็นไปได้ไหมที่จะได้ผลลัพธ์นี้ในหนึ่งนิพจน์ด้วย C #
309 c#  string 

15
มีทางเลือกในการสตริงแทนที่ว่าเป็นกรณี ๆ ไปหรือไม่
ฉันต้องการค้นหาสตริงและแทนที่การเกิดทั้งหมด%FirstName%และ%PolicyAmount%ด้วยค่าที่ดึงออกมาจากฐานข้อมูล ปัญหาคือการใช้อักษรตัวพิมพ์ใหญ่ของ FirstName แตกต่างกันไป ที่ป้องกันฉันจากการใช้String.Replace()วิธีการ ฉันเคยเห็นหน้าเว็บในหัวข้อที่แนะนำ Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); อย่างไรก็ตามด้วยเหตุผลบางอย่างเมื่อฉันลองและแทนที่%PolicyAmount%ด้วย$0การแทนที่ไม่เคยเกิดขึ้น ฉันคิดว่ามันมีบางอย่างเกี่ยวกับเครื่องหมายดอลลาร์เป็นตัวละครที่สงวนไว้ใน regex มีวิธีอื่นที่ฉันสามารถใช้ที่ไม่เกี่ยวข้องกับ sanitizing อินพุตเพื่อจัดการกับอักขระพิเศษ regex หรือไม่
306 c#  .net  string  .net-2.0  replace 

30
จะใช้อักษรตัวแรกของ String ใน Java ได้อย่างไร
ฉันใช้ Java เพื่อรับStringข้อมูลจากผู้ใช้ ฉันพยายามทำให้ตัวอักษรตัวแรกของอินพุตนี้เป็นตัวพิมพ์ใหญ่ ฉันลองสิ่งนี้: String name; BufferedReader br = new InputStreamReader(System.in); String s1 = name.charAt(0).toUppercase()); System.out.println(s1 + name.substring(1)); ซึ่งนำไปสู่ข้อผิดพลาดของคอมไพเลอร์เหล่านี้: ประเภทไม่ตรงกัน: ไม่สามารถแปลงจาก InputStreamReader เป็น BufferedReader ไม่สามารถเรียกใช้ตัวพิมพ์ใหญ่ () บนถ่านประเภทดั้งเดิม
305 java  string  capitalize 

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