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

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

9
การต่อสตริงกับการแทนที่สตริงใน Python
ใน Python ตำแหน่งและเวลาของการใช้การต่อสตริงกับการแทนที่สตริงจะทำให้ฉันหายไป เนื่องจากการต่อสายอักขระได้เห็นการเพิ่มประสิทธิภาพอย่างมากนี่เป็นการตัดสินใจแบบโวหารมากกว่าการตัดสินใจในทางปฏิบัติหรือไม่? ตัวอย่างที่เป็นรูปธรรมเราควรจัดการกับการสร้าง URI ที่ยืดหยุ่นได้อย่างไร: DOMAIN = 'http://stackoverflow.com' QUESTIONS = '/questions' def so_question_uri_sub(q_num): return "%s%s/%d" % (DOMAIN, QUESTIONS, q_num) def so_question_uri_cat(q_num): return DOMAIN + QUESTIONS + '/' + str(q_num) แก้ไข: นอกจากนี้ยังมีคำแนะนำเกี่ยวกับการรวมรายการสตริงและการใช้การแทนที่ด้วยชื่อ สิ่งเหล่านี้เป็นตัวแปรในธีมหลักซึ่งเป็นวิธีที่ถูกต้องในการดำเนินการในเวลาใด ขอบคุณสำหรับคำตอบ!

30
วิธีที่ซับซ้อนที่สุดในการสร้างสตริงที่คั่นด้วยเครื่องหมายจุลภาคจาก Collection / Array / List?
ในระหว่างที่ฉันทำงานกับฐานข้อมูลฉันสังเกตเห็นว่าฉันเขียนสตริงการสืบค้นและในสตริงนี้ฉันต้องใส่ข้อ จำกัด หลายประการในคำสั่ง where-clause จาก list / array / collection ควรมีลักษณะดังนี้: select * from customer where customer.id in (34, 26, ..., 2); คุณสามารถทำให้สิ่งนี้ง่ายขึ้นโดยลดสิ่งนี้ให้เหลือเพียงคำถามที่คุณมีคอลเล็กชันของสตริงและต้องการสร้างรายการที่คั่นด้วยจุลภาคของสตริงนี้ในสตริงเดียว แนวทางของฉันที่ฉันใช้จนถึงตอนนี้ก็เป็นเช่นนั้น: String result = ""; boolean first = true; for(String string : collectionOfStrings) { if(first) { result+=string; first=false; } else { result+=","+string; } } แต่นี่เป็นอย่างที่คุณเห็นน่าเกลียดมาก คุณไม่สามารถเห็นสิ่งที่เกิดขึ้นในรูปลักษณ์แรกโดยเฉพาะอย่างยิ่งเมื่อสตริงที่สร้างขึ้น (เช่นแบบสอบถาม …
98 java  sql  string 

8
การแทนที่สตริงใน java คล้ายกับเทมเพลตความเร็ว
มีStringกลไกการแทนที่ใน Java หรือไม่ที่ฉันสามารถส่งผ่านวัตถุด้วยข้อความและแทนที่สตริงเมื่อมันเกิดขึ้น ตัวอย่างเช่นข้อความคือ: Hello ${user.name}, Welcome to ${site.name}. วัตถุที่ฉันมีอยู่และ"user" "site"ฉันต้องการแทนที่สตริงที่ระบุภายใน${}ด้วยค่าที่เทียบเท่าจากอ็อบเจ็กต์ สิ่งนี้เหมือนกับที่เราแทนที่วัตถุในเทมเพลตความเร็ว

8
เปลี่ยนสีข้อความของคำหนึ่งคำใน TextView
ฉันกำลังมองหาวิธีเปลี่ยนสีของข้อความคำเดียวใน a TextViewจากภายในActivityไฟล์. ตัวอย่างเช่นด้วยสิ่งนี้: String first = "This word is "; String next = "red" TextView t = (TextView) findViewById(R.id.textbox); t.setText(first + next); ฉันจะเปลี่ยนสีของnextข้อความเป็นสีแดงได้อย่างไร

11
Java การเปลี่ยนสตริงย่อยที่แตกต่างกันหลายสตริงพร้อมกัน (หรือด้วยวิธีที่มีประสิทธิภาพสูงสุด)
ฉันต้องการแทนที่สตริงย่อยที่แตกต่างกันหลายสตริงด้วยวิธีที่มีประสิทธิภาพสูงสุด มีวิธีอื่นอีกหรือไม่ที่เป็นวิธีการบังคับที่ดุร้ายในการแทนที่แต่ละฟิลด์โดยใช้ string.replace
98 java  string  replace 

2
Qt c ++ aggregate 'std :: stringstream ss' มีประเภทที่ไม่สมบูรณ์และไม่สามารถกำหนดได้
ฉันมีฟังก์ชันนี้ในโปรแกรมของฉันที่แปลงจำนวนเต็มเป็นสตริง: QString Stats_Manager::convertInt(int num) { stringstream ss; ss << num; return ss.str(); } แต่เมื่อใดที่ฉันเรียกใช้สิ่งนี้ฉันได้รับข้อผิดพลาด: aggregate 'std::stringstream ss' has incomplete type and cannot be defined ฉันไม่แน่ใจจริงๆว่ามันหมายถึงอะไร แต่ถ้าคุณรู้วิธีแก้ไขหรือต้องการรหัสเพิ่มเติมโปรดแสดงความคิดเห็น ขอบคุณ.
98 c++  string  qt  stringstream 

2
ตรงข้ามของ String แยกด้วยตัวคั่น (.net)
มีวิธีทำตรงข้ามString.Splitใน. Net หรือไม่? นั่นคือการรวมองค์ประกอบทั้งหมดของอาร์เรย์กับตัวคั่นที่กำหนด การรับ["a", "b", "c"]และการให้"a b c"(โดยมีตัวคั่น" ") UPDATE:ฉันพบคำตอบด้วยตัวเอง มันเป็นString.Joinวิธีการ
98 c#  .net  arrays  string 

6
วิธีที่เหมาะสมในการตรวจสอบว่าสตริงว่างเปล่าใน Perl คืออะไร?
ฉันเพิ่งใช้รหัสนี้เพื่อตรวจสอบว่าสตริงว่างเปล่า: if ($str == "") { // ... } และเช่นเดียวกันกับตัวดำเนินการ not equals ... if ($str != "") { // ... } ดูเหมือนจะได้ผล (ฉันคิดว่า) แต่ฉันไม่แน่ใจว่าเป็นวิธีที่ถูกต้องหรือมีข้อบกพร่องที่ไม่คาดคิด มีบางอย่างไม่ถูกต้องเกี่ยวกับมัน

2
ป้องกันไม่ให้ฟังก์ชันรับ const std :: string & จากการยอมรับ 0
มีค่าหนึ่งพันคำ: #include<string> #include<iostream> class SayWhat { public: SayWhat& operator[](const std::string& s) { std::cout<<"here\n"; // To make sure we fail on function entry std::cout<<s<<"\n"; return *this; } }; int main() { SayWhat ohNo; // ohNo[1]; // Does not compile. Logic prevails. ohNo[0]; // you didn't! this compiles. return 0; } คอมไพเลอร์ไม่ได้บ่นเมื่อผ่านหมายเลข …

2
จัดรูปแบบสตริงจำนวนเต็มพร้อมเลขศูนย์นำหน้า
ฉันใช้รหัสนี้: NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp]; และใช้งานได้ดี แต่ถ้า pp รับค่าเป็น 10 เช่นฉันต้องการผลลัพธ์ img_010.jpg ไม่ใช่ img_0010.jpg ... ฉันจะจัดรูปแบบสตริงได้อย่างไร ?? ขอบคุณ

5
ย้อนกลับนัดแรกของ Ruby regex
ฉันกำลังมองหาวิธีทำการจับคู่ regex กับสตริงใน Ruby และทำให้มันลัดวงจรในนัดแรก สตริงที่ฉันกำลังประมวลผลนั้นยาวและดูเหมือนว่าวิธีมาตรฐาน ( matchวิธีการ) จะประมวลผลสิ่งทั้งหมดรวบรวมการแข่งขันแต่ละรายการและส่งคืนวัตถุ MatchData ที่มีรายการที่ตรงกันทั้งหมด match = string.match(/regex/)[0].to_s
97 ruby  regex  string 

6
แทนที่ String ด้วยอีกอันใน java
ฟังก์ชันใดที่สามารถแทนที่สตริงด้วยสตริงอื่นได้ ตัวอย่าง # 1: จะแทนที่"HelloBrother"ด้วย"Brother"อะไร? ตัวอย่าง # 2: จะแทนที่"JAVAISBEST"ด้วย"BEST"อะไร?
97 java  string 

7
Ruby: การรวมตัวแปรเข้ากับสตริง
ฉันกำลังมองหาวิธีที่ดีกว่าในการรวมตัวแปรเป็นสตริงใน Ruby ตัวอย่างเช่นถ้าสตริงเป็นดังนี้: "การ"animal actionsecond_animal และฉันมีตัวแปรสำหรับanimal, actionและsecond_animalสิ่งที่เป็นวิธีที่ต้องการที่จะนำผู้ที่อยู่ในตัวแปรสตริง?
97 ruby  string 


16
วิธีเปรียบเทียบสองสตริงโดยไม่สนใจตัวพิมพ์เล็กและใหญ่ในภาษา Swift
เราจะเปรียบเทียบสองสตริงในกรณีที่ไม่สนใจอย่างรวดเร็วได้อย่างไร สำหรับเช่น: var a = "Cash" var b = "cash" มีวิธีใดบ้างที่จะคืนค่าจริงถ้าเราเปรียบเทียบ var a & var b
97 ios  swift  string 

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