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

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

10
แปลงสตริงเป็นชื่อตัวแปร
ฉันใช้ R เพื่อแยกวิเคราะห์รายการสตริงในรูปแบบ: original_string <- "variable_name=variable_value" ขั้นแรกฉันแยกชื่อตัวแปรและค่าจากสตริงเดิมและแปลงค่าเป็นคลาสตัวเลข parameter_value <- as.numeric("variable_value") parameter_name <- "variable_name" จากนั้นฉันต้องการกำหนดค่าให้กับตัวแปรที่มีชื่อเดียวกับสตริง parameter_name variable_name <- parameter_value ฟังก์ชันนี้คืออะไร / คืออะไร?
103 string  r 


2
ฉันจะต่อท้ายสตริงในฟิลด์ที่มีอยู่ใน MySQL ได้อย่างไร
ฉันต้องการอัปเดตโค้ดในบันทึกทั้งหมดของฉันให้เป็นสิ่งที่มีอยู่ในขณะนี้พร้อมด้วย _ มาตรฐานแนวคิดใด ๆ ตัวอย่างเช่นถ้ารหัสคือ apple_1 และ apple_2 ฉันต้องการให้เป็น apple_1_standard และ apple_2_standard ก่อน: id code ------------ 1 apple_1 1 apple_2 แบบสอบถาม Psuedo: update categories set code = code + "_standard" where id = 1; ผลลัพธ์ที่คาดหวัง: id code ---------------------- 1 apple_1_standard 1 apple_2_standard
103 sql  mysql  string 


10
วิธีบังคับให้ JS ทำคณิตศาสตร์แทนที่จะรวมสองสตริงเข้าด้วยกัน
ฉันต้องการ javascript เพื่อเพิ่ม 5 ให้กับตัวแปรจำนวนเต็ม แต่จะถือว่าตัวแปรเป็นสตริงแทนดังนั้นจึงเขียนตัวแปรออกมาจากนั้นเพิ่ม 5 ต่อท้าย "สตริง" ฉันจะบังคับให้ทำคณิตศาสตร์แทนได้อย่างไร var dots = document.getElementById("txt").value; // 5 function increase(){ dots = dots + 5; } เอาท์พุต: 55 ฉันจะบังคับให้ส่งออกได้10อย่างไร

13
ฉันจะตัดเครื่องหมายคำพูดคู่แรกและคู่สุดท้ายได้อย่างไร
ฉันต้องการตัดคำพูดคู่จาก: string = '"" " " ""\\1" " "" ""' ที่จะได้รับ: string = '" " " ""\\1" " "" "' ผมพยายามที่จะใช้rstrip, lstripและstrip('[^\"]|[\"$]')แต่มันก็ไม่ได้ทำงาน ฉันจะทำเช่นนี้ได้อย่างไร?
102 python  string  strip 

14
ตรวจสอบว่าสตริงมีตัวเลข Java หรือไม่
ฉันกำลังเขียนโปรแกรมที่ผู้ใช้ป้อน String ในรูปแบบต่อไปนี้: "What is the square of 10?" ฉันต้องการตรวจสอบว่ามีตัวเลขอยู่ในสตริง จากนั้นแยกเฉพาะตัวเลข ถ้าฉันใช้.contains("\\d+")หรือ.contains("[0-9]+")โปรแกรมไม่พบตัวเลขใน String ไม่ว่าอินพุตจะเป็นอะไรก็ตาม แต่.matches("\\d+")จะใช้ได้เฉพาะเมื่อมีตัวเลขเท่านั้น ฉันจะใช้อะไรเป็นโซลูชันในการค้นหาและแยกข้อมูลได้
102 java  regex  string 

6
การแปลงรหัสลับเป็นสตริงและในทางกลับกัน
ฉันกำลังสร้างคีย์และต้องการเก็บไว้ใน DB ดังนั้นฉันจึงแปลงเป็น String แต่เพื่อเรียกคืนคีย์จาก String วิธีที่เป็นไปได้ในการทำสิ่งนี้ให้สำเร็จคืออะไร? รหัสของฉันคือ SecretKey key = KeyGenerator.getInstance("AES").generateKey(); String stringKey=key.toString(); System.out.println(stringKey); ฉันจะเอาคีย์คืนจาก String ได้อย่างไร?
102 java  string  encryption 

22
ฉันจะใช้ LINQ ประกอบด้วย (สตริง []) แทนประกอบด้วย (สตริง) ได้อย่างไร
ฉันมีคำถามใหญ่ข้อหนึ่ง ฉันได้รับแบบสอบถาม linq ที่จะทำให้ดูเหมือนว่า: from xx in table where xx.uid.ToString().Contains(string[]) select xx ค่าของstring[]อาร์เรย์จะเป็นตัวเลขเช่น (1,45,20,10 ฯลฯ ... ) เริ่มต้นสำหรับการมี.Contains.Contains(string) ฉันต้องการให้ทำสิ่งนี้แทน: .Contains(string[])... แก้ไข:ผู้ใช้รายหนึ่งแนะนำให้เขียนคลาสส่วนขยายสำหรับstring[]. ฉันต้องการเรียนรู้วิธีการ แต่มีใครยินดีที่จะชี้ให้ฉันไปในทิศทางที่ถูกต้อง? แก้ไข: uid จะเป็นตัวเลขด้วย นั่นเป็นเหตุผลว่าทำไมจึงถูกแปลงเป็นสตริง ช่วยใคร?
102 c#  linq  string  contains 

11
วิธีที่มีประสิทธิภาพที่สุดในการสร้างอักขระตัวแรกของ String ตัวพิมพ์เล็ก?
วิธีใดที่มีประสิทธิภาพที่สุดในการสร้างอักขระตัวแรกของตัวStringพิมพ์เล็ก ฉันคิดได้หลายวิธีในการทำสิ่งนี้: ใช้charAt()กับsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); หรือใช้charอาร์เรย์ String input = "SomeInputString"; char c[] = input.toCharArray(); c[0] = Character.toLowerCase(c[0]); String output = new String(c); ฉันแน่ใจว่ามีวิธีที่ยอดเยี่ยมอื่น ๆ อีกมากมายในการบรรลุเป้าหมายนี้ คุณแนะนำเมนูใด?

5
วิธี String.Join ที่ละเว้นสตริงว่าง?
วิธี VB.NET String.Join(separator, stringArray)นั้นคล้ายกับการระเบิดของ PHP แต่องค์ประกอบที่เป็นโมฆะใด ๆ ในอาร์เรย์จะถูกแทนที่ด้วยสตริงว่างดังนั้น c: Dim myArray() as String = { "a", null, "c" } Console.WriteLine(String.Join(", ", myArray)); // Prints "a, , c" มีวิธีง่ายๆในการเชื่อมชุดของสตริงด้วยตัวคั่นที่ละเว้นสตริงว่างหรือไม่? ฉันไม่จำเป็นต้องใช้อาร์เรย์หรือสตริงเข้าร่วมหรืออย่างอื่น ฉันแค่ต้องการการเปลี่ยนแปลงต่อไปนี้: ("a", "b", "c") --> "a, b, c" ("a", null, "c") --> "a, c"
102 .net  vb.net  string 

18
การเปลี่ยนสตริงหลายบรรทัดเป็นคั่นด้วยจุลภาคเดียว
สมมติว่าฉันมีสตริงต่อไปนี้: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) ฉันจะเปลี่ยนมันให้เป็นแบบง่ายๆได้อย่างไร +12.0,+15.5,+9.0,+13.5 ทุบตี?
102 string  bash  shell  csv 

14
JavaScript: แทนที่ข้อความสุดท้ายในสตริง
ดูข้อมูลโค้ดของฉันด้านล่าง: var list = ['one', 'two', 'three', 'four']; var str = 'one two, one three, one four, one'; for ( var i = 0; i < list.length; i++) { if (str.endsWith(list[i]) { str = str.replace(list[i], 'finish') } } ฉันต้องการแทนที่คำที่เกิดขึ้นครั้งสุดท้ายด้วยคำว่าเสร็จสิ้นในสตริงสิ่งที่ฉันมีจะใช้ไม่ได้เพราะวิธีการแทนที่จะแทนที่การเกิดขึ้นครั้งแรกเท่านั้น มีใครรู้บ้างว่าฉันจะแก้ไขตัวอย่างข้อมูลนั้นเพื่อแทนที่อินสแตนซ์สุดท้ายของ 'one' ได้อย่างไร

10
รับดัชนีของสตริงที่ n?
ถ้าฉันไม่มีเมธอดในตัวที่เห็นได้ชัดอะไรคือวิธีที่เร็วที่สุดในการทำให้สตริงเกิดnภายในสตริง ฉันรู้ว่าฉันสามารถวนซ้ำเมธอดIndexOf ได้โดยการอัปเดตดัชนีเริ่มต้นในการวนซ้ำแต่ละครั้ง แต่การทำแบบนี้มันดูสิ้นเปลืองสำหรับฉัน
101 c#  .net  string  indexing  indexof 

14
การนำ StringBuilder มาใช้ซ้ำจะดีกว่าไหม
ฉันมีคำถามเกี่ยวกับประสิทธิภาพการใช้งาน StringBuilder ในลูปที่ยาวมากฉันกำลังจัดการ a StringBuilderและส่งต่อไปยังวิธีอื่นเช่นนี้: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); } การสร้างอินสแตนซ์StringBuilderในทุก ๆ วงจรเป็นทางออกที่ดีหรือไม่? และเรียกการลบแทนดีกว่าดังต่อไปนี้หรือไม่? StringBuilder sb = new StringBuilder(); for (loop condition) { sb.delete(0, sb.length); sb.append("some string"); . . . sb.append(anotherString); . . . passToMethod(sb.toString()); …

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