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

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

3
วิธีการตรวจสอบว่าสตริงมีสตริงย่อยใน JavaScript หรือไม่
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมักจะคาดหวังString.contains()วิธีการ แต่ดูเหมือนจะไม่เป็นอย่างนั้น วิธีตรวจสอบที่เหมาะสมคืออะไร


30
จะแทนที่สตริงที่เกิดขึ้นทั้งหมดได้อย่างไร?
ฉันมีสายนี้: "Test abc test test abc test test test abc test test abc" การทำ: str = str.replace('abc', ''); ดูเหมือนว่าจะลบการเกิดขึ้นครั้งแรกabcในสตริงด้านบนเท่านั้น ฉันจะแทนที่เหตุการณ์ทั้งหมดได้อย่างไร

30
ฉันจะอ่าน / แปลง InputStream เป็น String ใน Java ได้อย่างไร
หากคุณมีjava.io.InputStreamวัตถุคุณควรประมวลผลวัตถุนั้นและสร้างStringอย่างไร สมมติว่าฉันInputStreamมีข้อความที่มีข้อมูลตัวอักษรและฉันต้องการแปลงเป็น a Stringดังนั้นตัวอย่างเช่นฉันสามารถเขียนมันลงในไฟล์บันทึกได้ วิธีที่ง่ายที่สุดในการใช้InputStreamและแปลงเป็น a Stringคืออะไร? public String convertStreamToString(InputStream is) { // ??? }
4063 java  string  io  stream  inputstream 

30
ฉันจะสร้างตัวอักษรตัวแรกของสตริงตัวพิมพ์ใหญ่ใน JavaScript ได้อย่างไร
ฉันจะสร้างตัวอักษรตัวแรกของสตริงตัวพิมพ์ใหญ่ได้อย่างไร แต่จะไม่เปลี่ยนตัวพิมพ์ของตัวอักษรอื่น ตัวอย่างเช่น: "this is a test" -> "This is a test" "the Eiffel Tower" -> "The Eiffel Tower" "/index.html" -> "/index.html"

10
Python มีสตริง 'มี' วิธีการย่อยหรือไม่?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาstring.containsหรือstring.indexofวิธีการในหลาม ฉันต้องการทำ: if not somestring.contains("blah"): continue

17
เพราะเหตุใดอักขระ char [] จึงนิยมใช้ String สำหรับรหัสผ่าน
ใน Swing ฟิลด์รหัสผ่านมีเมธอดgetPassword()(return char[]) แทนที่จะเป็นเมธอดปกติgetText()(return String) ในทำนองเดียวกันฉันเจอข้อเสนอแนะที่จะไม่ใช้Stringในการจัดการรหัสผ่าน เหตุใดจึงStringเป็นภัยคุกคามต่อความปลอดภัยเมื่อต้องใช้รหัสผ่าน char[]มันให้ความรู้สึกไม่สะดวกในการใช้งาน
3422 java  string  security  passwords  char 

30
ฉันจะแปลงสตริงให้เป็น int ใน Java ได้อย่างไร
วิธีการแปลงจากStack Overflow เป็นประเภท : String в int? ฉันจะแปลง a Stringเป็นintin Java ได้อย่างไร? My String มีตัวเลขเท่านั้นและฉันต้องการคืนค่าที่เป็นตัวแทน ตัวอย่างเช่นกำหนดสตริงผลที่ควรจะเป็นจำนวน"1234"1234

30
ฉันจะทำซ้ำคำของสตริงได้อย่างไร?
ฉันพยายามย้ำคำของสตริง สตริงสามารถสันนิษฐานได้ว่าประกอบด้วยคำที่คั่นด้วยช่องว่าง โปรดทราบว่าฉันไม่สนใจฟังก์ชั่นสตริง C หรือการจัดการ / เข้าถึงตัวละครแบบนั้น นอกจากนี้โปรดให้ความสำคัญกับความเหนือกว่าประสิทธิภาพในคำตอบของคุณ ทางออกที่ดีที่สุดที่ฉันมีตอนนี้คือ: #include <iostream> #include <sstream> #include <string> using namespace std; int main() { string s = "Somewhere down the road"; istringstream iss(s); do { string subs; iss >> subs; cout << "Substring: " << subs << endl; } while (iss); } มีวิธีที่สง่างามกว่านี้หรือไม่?
2986 c++  string  split 

25
ตัวพิมพ์เล็กและใหญ่ 'มี (สตริง)'
มีวิธีที่จะทำให้ผลตอบแทนต่อไปนี้เป็นจริงหรือไม่? string title = "ASTRINGTOTEST"; title.Contains("string"); มีไม่ดูเหมือนจะเกินที่ช่วยให้ผมตั้งค่าความไวกรณี .. ขณะนี้ฉันพิมพ์ใหญ่พวกเขาทั้งสอง แต่นั่นเป็นเพียงโง่ (โดยที่ฉันหมายถึงi18nปัญหาที่มาพร้อมกับการขึ้นและลงท่อ) อัพเดท คำถามนี้เก่าแก่และตั้งแต่นั้นมาฉันก็รู้ว่าฉันขอคำตอบง่ายๆสำหรับหัวข้อที่กว้างใหญ่และยากมากถ้าคุณสนใจตรวจสอบอย่างเต็มที่ สำหรับกรณีส่วนใหญ่ในภาษาพูดเดียวรหัสภาษาอังกฤษจะใช้คำตอบนี้เพียงพอ ฉันสงสัยเพราะคนส่วนใหญ่ที่มาที่นี่ตกอยู่ในหมวดหมู่นี้นี่เป็นคำตอบที่ได้รับความนิยมมากที่สุด อย่างไรก็ตามคำตอบ นี้ทำให้เกิดปัญหาโดยธรรมชาติที่เราไม่สามารถเปรียบเทียบตัวพิมพ์เล็กและตัวพิมพ์เล็กจนกว่าเราจะรู้ว่าข้อความทั้งสองเป็นวัฒนธรรมเดียวกันและเรารู้ว่าวัฒนธรรมนั้นคืออะไร นี่อาจเป็นคำตอบที่ได้รับความนิยมน้อยกว่า แต่ฉันคิดว่ามันถูกต้องมากกว่าและนั่นเป็นสาเหตุที่ฉันทำเครื่องหมายว่าเป็นเช่นนั้น

30
ฉันจะตรวจสอบว่าสตริงมีคำเฉพาะได้อย่างไร
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ พิจารณา: $a = 'How are you?'; if ($a contains 'are') echo 'true'; สมมติว่าฉันมีรหัสข้างต้นเป็นวิธีที่ถูกต้องในการเขียนคำสั่งif ($a contains 'are')คืออะไร?


26
วิธีการตรวจสอบว่าสตริงมีสตริงย่อยใน Bash
ฉันมีสตริงใน Bash: string="My string" ฉันจะทดสอบว่ามันมีสตริงอื่นได้อย่างไร? if [ $string ?? 'foo' ]; then echo "It's there!" fi ??ตัวดำเนินการที่ไม่รู้จักของฉันอยู่ที่ไหน ฉันใช้เสียงสะท้อนgrepหรือไม่? if echo "$string" | grep 'foo'; then echo "It's there!" fi ที่ดูเหมือนเงอะงะเล็กน้อย
2566 string  bash  shell  substring  sh 

19
แปลงไบต์เป็นสตริง
ฉันใช้รหัสนี้เพื่อรับเอาต์พุตมาตรฐานจากโปรแกรมภายนอก: >>> from subprocess import * >>> command_stdout = Popen(['ls', '-l'], stdout=PIPE).communicate()[0] วิธีการสื่อสาร () วิธีการส่งกลับอาร์เรย์ไบต์: >>> command_stdout b'total 0\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1\n-rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file2\n' อย่างไรก็ตามฉันต้องการทำงานกับผลลัพธ์เป็นสตริง Python ปกติ เพื่อให้ฉันสามารถพิมพ์ได้เช่นนี้ >>> print(command_stdout) -rw-rw-r-- 1 thomas thomas 0 Mar 3 07:03 file1 …
2307 python  string  python-3.x 

30
ฉันจะได้รับการแสดงไบต์ที่สอดคล้องกันของสตริงใน C # โดยไม่ต้องระบุการเข้ารหัสด้วยตนเองได้อย่างไร
ฉันจะแปลง a stringเป็นbyte[]in. NET (C #) โดยไม่ต้องระบุการเข้ารหัสเฉพาะด้วยตนเองได้อย่างไร ฉันจะเข้ารหัสสตริง ฉันสามารถเข้ารหัสได้โดยไม่แปลง แต่ฉันก็ยังอยากรู้ว่าทำไมการเข้ารหัสจึงมาเล่นที่นี่ นอกจากนี้ทำไมการเข้ารหัสจึงควรนำมาพิจารณาด้วย ฉันไม่สามารถรับสตริงที่จัดเก็บไว้ในไบต์ใด ทำไมถึงต้องพึ่งพาการเข้ารหัสตัวอักษร?

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