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

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

8
แปลงสตริง JSON เป็นวัตถุ JSON c #
ฉันมีสตริงนี้เก็บอยู่ในฐานข้อมูลของฉัน: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" สตริงนี้มีอยู่แล้วในรูปแบบ JSON แต่ฉันต้องการแปลงเป็น JObject หรือ JSON Object JObject json = new JObject(); ฉันลองjson = (JObject)str;นักแสดง แต่มันไม่ทำงานดังนั้นฉันจะทำอย่างไร
161 c#  asp.net  json  string  parsing 

8
การแยกจำนวนเต็มอย่างปลอดภัยใน Ruby
ฉันมีสตริงพูดและผมต้องการที่จะแปลงเป็นจำนวนเต็ม'123'123 ฉันรู้ว่าคุณสามารถทำsome_string.to_iแต่แปลงที่'lolipops'ไป0ซึ่งไม่เป็นผลที่ผมมีในใจ Exceptionฉันต้องการที่จะระเบิดขึ้นในใบหน้าของฉันเมื่อฉันพยายามที่จะแปลงบางสิ่งบางอย่างที่ไม่ถูกต้องกับความสุขและความเจ็บปวด มิฉะนั้นฉันไม่สามารถแยกความแตกต่างระหว่างสิ่งที่ถูกต้อง0กับสิ่งที่ไม่ได้เป็นตัวเลขเลย แก้ไข:ฉันกำลังมองหาวิธีการมาตรฐานในการทำโดยไม่มีกลอุบาย regex

16
แยกสตริงใน Lua หรือไม่
ฉันต้องแยกสตริงอย่างง่าย ๆ แต่ดูเหมือนจะไม่มีฟังก์ชั่นสำหรับเรื่องนี้และวิธีที่ฉันทดสอบด้วยตนเองดูเหมือนจะไม่ทำงาน ฉันจะทำอย่างไร
160 string  lua 

3
$ {} (เครื่องหมายดอลลาร์และเครื่องหมายปีกกา) หมายความว่าอะไรในสตริงใน Javascript
ฉันไม่เห็นอะไรที่นี่หรือใน MDN ฉันแน่ใจว่าฉันเพิ่งพลาดบางสิ่ง จะต้องมีเอกสารเกี่ยวกับเรื่องนี้อยู่ที่ไหนสักแห่ง? ฟังก์ชั่นดูเหมือนว่าจะช่วยให้คุณสามารถซ้อนตัวแปรภายในสตริงโดยไม่ต้องต่อข้อมูลโดยใช้+โอเปอเรเตอร์ ฉันกำลังมองหาเอกสารเกี่ยวกับคุณสมบัตินี้ ตัวอย่าง: var string = 'this is a string'; console.log(`Insert a string here: ${string}`); เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล

5
เพิ่ม zero-padding ให้กับสตริง
ฉันจะเพิ่มการเติม "0" ลงในสตริงได้อย่างไรเพื่อให้ความยาวสตริงของฉันเป็น 4 เสมอ? ตัวอย่าง If input "1", 3 padding is added = 0001 If input "25", 2 padding is added = 0025 If input "301", 1 padding is added = 0301 If input "4501", 0 padding is added = 4501
159 c#  string  padding 

30
สร้างรายการการเรียงสับเปลี่ยนที่เป็นไปได้ทั้งหมดของสตริง
ฉันจะไปเกี่ยวกับการสร้างรายการของพีชคณิตที่เป็นไปได้ทั้งหมดของสตริงระหว่างตัวอักษร x และ y ในความยาวที่มีรายการตัวแปรของตัวละคร ภาษาใดก็ได้ที่ใช้งานได้ แต่ควรเป็นแบบพกพา

12
Java String เป็น SHA1
ฉันกำลังพยายามสร้างตัวแปลงสตริงเป็น SHA1 อย่างง่ายใน Java และนี่คือสิ่งที่ฉันมี ... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } เมื่อฉันผ่านมันtoSHA1("password".getBytes())ฉันได้รับ[�a�ɹ??�%l�3~��.ฉันรู้ว่ามันอาจจะมีการแก้ไขการเข้ารหัสง่ายๆเช่น UTF-8 แต่บางคนอาจบอกฉันว่าฉันควรจะทำอย่างไรที่จะได้รับสิ่งที่ฉันต้องการซึ่งเป็น5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8? หรือว่าฉันทำสิ่งนี้ผิดอย่างสิ้นเชิง?
158 java  string  sha1 

7
Android: android.content.res.Resources $ NotFoundException: ID ทรัพยากรสตริง # 0x5
ฉันได้รับการยกเว้นจากชื่อเมื่อเรียกใช้แอพของฉัน มันคืออะไรมันมีไฟล์. txt พร้อมคำสำหรับเกม Hangman และฉันคิดว่ามีข้อผิดพลาดเกิดขึ้นเมื่อเข้าถึงไฟล์ ไฟล์ของฉัน cuvinte.txt อยู่ใน / assets / นี่คือรหัสของฉัน (ฉันข้ามส่วนเค้าโครง / xml ซึ่งทำงานได้ดี): public void onCreate() { // all the onCreate() stuff, then this: try { AssetManager am = this.getAssets(); InputStream is = am.open("cuvinte.txt"); InputStreamReader inputStreamReader = new InputStreamReader(is); BufferedReader b = new BufferedReader(inputStreamReader); String rand; …
158 android  string  file 

10
รับชื่อไดเรกทอรีปัจจุบัน (ส่วนสุดท้ายของ) ใน C #
ฉันต้องได้รับส่วนสุดท้ายของไดเรกทอรีปัจจุบันเช่นจากฉันต้องการที่จะได้รับ/Users/smcho/filegen_from_directory/AIRPassthroughAIRPassthrough ด้วยไพ ธ อนฉันสามารถรับรหัสนี้ได้ import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] หรือ print os.path.basename(path) ฉันจะทำสิ่งเดียวกันกับ C # ได้อย่างไร ADDED ด้วยความช่วยเหลือจากผู้ตอบฉันพบสิ่งที่ฉันต้องการ using System.Linq; string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar); string projectName = fullPath.Split(Path.DirectorySeparatorChar).Last(); หรือ string fullPath = Path.GetFullPath(fullPath).TrimEnd(Path.DirectorySeparatorChar); string projectName = Path.GetFileName(fullPath);
158 c#  string  filepath 

7
Java String มีอักขระได้จำนวนเท่าใด
ฉันกำลังลองปัญหาThe Next Palindromeจาก Sphere Online Judge (SPOJ) ที่ฉันต้องการค้นหา palindrome สำหรับจำนวนเต็มสูงถึงหลักล้าน ฉันคิดเกี่ยวกับการใช้ฟังก์ชั่นของ Java ในการย้อนกลับสตริง แต่พวกเขาจะอนุญาตให้ String ยาวหรือไม่
157 java  string 

12
ฉันจะแปลง CamelCase เป็นชื่อที่มนุษย์สามารถอ่านได้ใน Java ได้อย่างไร?
ฉันต้องการเขียนวิธีการที่แปลง CamelCase เป็นชื่อที่มนุษย์อ่านได้ นี่คือกรณีทดสอบ: public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }

5
วิธีรับขนาดของสตริงใน Python
ตัวอย่างเช่นฉันได้รับสตริง: str = "please answer my question" ฉันต้องการเขียนลงไฟล์ แต่ฉันต้องรู้ขนาดของสตริงก่อนที่จะเขียนสตริงลงในไฟล์ ฉันสามารถใช้ฟังก์ชันใดในการคำนวณขนาดของสตริงได้

8
เพิ่มสตริงในตำแหน่งที่แน่นอนใน Python
มีฟังก์ชันใดใน Python ที่ฉันสามารถใช้เพื่อแทรกค่าในตำแหน่งที่แน่นอนของสตริงหรือไม่? บางสิ่งเช่นนี้ "3655879ACB6"จากนั้นในตำแหน่ง 4 เพิ่ม"-"เป็น"3655-879ACB6"
157 python  string 

7
printf with std :: string?
ความเข้าใจของฉันคือว่าstringเป็นสมาชิกของstdnamespace ดังนั้นทำไมต่อไปนี้เกิดขึ้น #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); return 0; } แต่ละครั้งที่โปรแกรมทำงานmyStringพิมพ์สตริงสุ่มที่ดูเหมือนว่า 3 ตัวอักษรเช่นในเอาต์พุตด้านบน
157 c++  string  namespaces  printf  std 


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