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

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

13
ตรวจสอบว่าตัวละครใน String เป็นอีโมจิหรือไม่?
ฉันต้องการค้นหาว่าอักขระในสตริงเป็นอีโมจิหรือไม่ ตัวอย่างเช่นฉันมีตัวละครนี้: let string = "😀" let character = Array(string)[0] ฉันต้องการค้นหาว่าตัวละครนั้นเป็นอีโมจิหรือไม่
92 ios  string  swift  character  emoji 

15
Regular Expression Match เพื่อทดสอบปีที่ถูกต้อง
ด้วยค่าที่ฉันต้องการตรวจสอบเพื่อตรวจสอบว่าเป็นปีที่ถูกต้องหรือไม่ เกณฑ์ของฉันง่ายมากโดยที่ค่าควรเป็นจำนวนเต็มพร้อม4อักขระ ฉันรู้ว่านี้ไม่ได้เป็นทางออกที่ดีที่สุดเท่าที่มันจะไม่อนุญาตให้เมื่อหลายปีก่อนและจะช่วยให้ปีเช่น1000 5000เกณฑ์นี้เพียงพอสำหรับสถานการณ์ปัจจุบันของฉัน สิ่งที่ฉันคิดขึ้นมาคือ \d{4}$ แม้ว่าจะใช้งานได้ แต่ก็อนุญาตให้ใช้ค่าลบได้ ฉันจะแน่ใจได้อย่างไรว่าอนุญาตเฉพาะจำนวนเต็มบวกเท่านั้น

5
Python - เข้าร่วมกับ newline
ในคอนโซล Python เมื่อฉันพิมพ์: >>> "\n".join(['I', 'would', 'expect', 'multiple', 'lines']) ให้: 'I\nwould\nexpect\nmultiple\nlines' แม้ว่าฉันคาดหวังว่าจะได้เห็นผลลัพธ์ดังกล่าว: I would expect multiple lines ฉันขาดอะไรไปที่นี่?
92 python  string 

3
แปลงเส้นทางไฟล์เป็น Uri ใน Android
ฉันมีแอปที่ใช้ถ่ายวิดีโอโดยใช้กล้องถ่ายรูป ฉันสามารถหาเส้นทางไฟล์ของวิดีโอได้ แต่ฉันต้องการมันเป็น Uri เส้นทางไฟล์ที่ฉันได้รับ: /storage/emulated/0/DCIM/Camera/20141219_133139.mp4 สิ่งที่ฉันต้องการมีดังนี้: content//media/external/video/media/18576. นี่คือรหัสของฉัน protected void onActivityResult(int requestCode, int resultCode, Intent data) { // if the result is capturing Image if (requestCode == CAMERA_CAPTURE_VIDEO_REQUEST_CODE) { if (resultCode == RESULT_OK) { // video successfully recorded // preview the recorded video // selectedImageUri = data.getData(); // Uri …
92 android  string  uri 


13
เป็นตัวดำเนินการ + ที่มีประสิทธิภาพน้อยกว่า StringBuffer.append ()
ในทีมของฉันเรามักจะเรียงลำดับสตริงแบบนี้: var url = // some dynamically generated URL var sb = new StringBuffer(); sb.append("<a href='").append(url).append("'>click here</a>"); เห็นได้ชัดว่าสิ่งต่อไปนี้สามารถอ่านได้มากขึ้น: var url = // some dynamically generated URL var sb = "<a href='" + url + "'>click here</a>"; แต่ผู้เชี่ยวชาญ JS อ้างว่า+ผู้ประกอบการเป็น performant StringBuffer.append()น้อยกว่า นี่มันเรื่องจริงเหรอ?

2
ทดสอบว่าสตริงเริ่มต้นด้วยหรือลงท้ายด้วยสตริงอื่น
ฉันจะตรวจสอบได้อย่างไรว่าสตริงเริ่มต้นหรือลงท้ายด้วยสตริงที่กำหนด ดูเหมือนจะไม่มีวิธีการใด ๆ ในตัว (หรืออาจเป็นเพียง IDE ที่ฉันใช้ซึ่งไม่ได้แสดง: RDE)
91 ruby  string 


7
ลบสตริงว่างออกจากอาร์เรย์ในขณะที่เก็บบันทึกโดยไม่ต้องวนซ้ำ?
คำถามนี้ถูกถามที่นี่: ลบสตริงว่างออกจากอาร์เรย์ในขณะที่เก็บบันทึกดัชนีด้วยสตริงที่ไม่ว่างเปล่า หากคุณสังเกตเห็นว่า @Baz ได้ระบุไว้ "I", "am", "", "still", "here", "", "man" "และจากนี้ฉันต้องการสร้างอาร์เรย์สองอาร์เรย์ต่อไปนี้:" "I", "am", "still", "here", "man" คำตอบทั้งหมดสำหรับคำถามนี้อ้างถึงรูปแบบของการวนซ้ำ คำถามของฉัน: มีความเป็นไปได้ไหมที่จะลบindex es ทั้งหมดempty string โดยไม่ต้องวนซ้ำ ... มีทางเลือกอื่นนอกเหนือจากการวนซ้ำอาร์เรย์หรือไม่? อาจจะเป็นบางส่วนregexหรือบางส่วนjQueryที่เราไม่ทราบ? คำตอบหรือข้อเสนอแนะทั้งหมดได้รับการชื่นชมอย่างมาก


4
การใช้ตัวแปรภายในสตริง
ใน PHP ฉันสามารถทำสิ่งต่อไปนี้: $name = 'John'; $var = "Hello {$name}"; // => Hello John มีโครงสร้างภาษาที่คล้ายกันใน C # หรือไม่? ฉันรู้ว่ามีString.Format();แต่ฉันต้องการทราบว่าสามารถทำได้โดยไม่ต้องเรียกใช้ฟังก์ชัน / วิธีการบนสตริงหรือไม่

3
รับดัชนีของรูปแบบในสตริงโดยใช้ regex
ฉันต้องการค้นหาสตริงสำหรับรูปแบบเฉพาะ คลาสนิพจน์ทั่วไปให้ตำแหน่ง (ดัชนีภายในสตริง) ของรูปแบบภายในสตริงหรือไม่ อาจมีมากกว่า 1 ครั้งที่เกิดขึ้นในรูปแบบ ตัวอย่างที่ใช้ได้จริงหรือไม่?
91 java  regex  string 

2
ใช้ jq เพื่อแยกวิเคราะห์สตริง JSON
ฉันกำลังพยายามjqแยกวิเคราะห์โครงสร้าง JSON เช่น: { "a" : 1, "b" : 2, "c" : "{\"id\":\"9ee ...\",\"parent\":\"abc...\"}\n" } นั่นคือองค์ประกอบใน JSON คือสตริงที่มี Escape json ดังนั้นฉันมีบางอย่างตามแนวของ $ jq [.c] myFile.json | jq [.id] แต่ที่เกิดปัญหากับ jq: error: Cannot index string with string เนื่องจากเอาต์พุตของ. c เป็นสตริงไม่ใช่ JSON มากกว่า ฉันจะให้ jq แยกวิเคราะห์สตริงนี้ได้อย่างไร วิธีการแก้ปัญหาแรกของฉันคือการใช้ sed เพื่อแทนที่ทุกตัวอักษรหลบหนี ( \":\", \",\"และ\") …
91 json  string  sed  escaping  jq 

5
วิธีการขยายประเภทในตัว C # เช่น String?
ทักทายทุกคน ... ฉันต้อง แต่ฉันต้องการลบช่องว่างที่ซ้ำ ๆ กันทั้งหมดภายใน String เองไม่ใช่เฉพาะตอนท้ายหรือตอนเริ่มต้นเท่านั้น ฉันสามารถทำได้ด้วยวิธีการเช่น:TrimString public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } ซึ่งผมได้จากที่นี่ แต่ฉันต้องการให้โค้ดชิ้นนี้ถูกเรียกใช้ภายในString.Trim()ตัวเองดังนั้นฉันคิดว่าฉันต้องขยายหรือโอเวอร์โหลดหรือแทนที่Trimเมธอด ... มีวิธีทำไหม? ขอบคุณล่วงหน้า.


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