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

การตัดแต่งหมายถึงการจัดการสตริงข้อความเพื่อลบช่องว่างที่นำหน้าและ / หรือต่อท้าย (และ / หรืออักขระควบคุม ASCII)

5
ฉันจะลบช่องว่างนำหน้าใน Python ได้อย่างไร
ฉันมีสตริงข้อความที่ขึ้นต้นด้วยจำนวนช่องว่างแตกต่างกันระหว่าง 2 และ 4 วิธีที่ง่ายที่สุดในการลบช่องว่างนำคืออะไร? (เช่นลบทุกอย่างก่อนที่จะมีตัวอักษรหรือไม่?) " Example" -> "Example" " Example " -> "Example " " Example" -> "Example"

30
ฉันจะตัดช่องว่างนำหน้า / ต่อท้ายด้วยวิธีมาตรฐานได้อย่างไร
มีวิธีการที่สะอาดและเป็นมาตรฐานโดยเฉพาะในการตัดส่วนที่นำหน้าและช่องว่างต่อท้ายจากสตริงใน C หรือไม่? ฉันจะกลิ้งของตัวเอง แต่ฉันจะคิดว่านี่เป็นปัญหาที่พบบ่อยกับการแก้ปัญหาที่พบบ่อยเท่าเทียมกัน
178 c  string  whitespace  trim 

7
วิธีการตัดแต่งสตริงเป็น N chars ใน Javascript?
ฉันจะใช้จาวาสคริปต์ได้อย่างไรโดยสร้างฟังก์ชั่นที่จะตัดสตริงที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยังความยาวที่ระบุและส่งผ่านเป็นอาร์กิวเมนต์ ตัวอย่างเช่น: var string = "this is a string"; var length = 6; var trimmedString = trimFunction(length, string); // trimmedString should be: // "this is" ใครมีแนวคิดบ้าง ฉันได้ยินอะไรบางอย่างเกี่ยวกับการใช้สตริงย่อย แต่ไม่ค่อยเข้าใจ
169 javascript  string  trim 

11
ฉันจะระเบิดและตัดช่องว่างได้อย่างไร
ตัวอย่างเช่นฉันต้องการสร้างอาร์เรย์จากองค์ประกอบในสตริงนี้: $str = 'red, green, blue ,orange'; ฉันรู้ว่าคุณสามารถระเบิดและวนรอบพวกเขาและตัดแต่ง: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } แต่ฉันรู้สึกเหมือนมีวิธีการหนึ่งบรรทัดที่สามารถจัดการกับสิ่งนี้ได้ ความคิดใด ๆ

18
ฉันจะตัดการเริ่มต้นและสิ้นสุดเครื่องหมายคำพูดคู่จากสตริงได้อย่างไร
ฉันต้องการตัดการเริ่มต้นและสิ้นสุดเครื่องหมายคำพูดคู่ (") จากสตริง ฉันจะบรรลุสิ่งนั้นใน Java ได้อย่างไรขอบคุณ!
143 java  string  trim 



8
ฉันจะแยกและตัดแต่งสตริงออกเป็นส่วน ๆ ในบรรทัดเดียวได้อย่างไร
ฉันต้องการแยกบรรทัดนี้: string line = "First Name ; string ; firstName"; ลงในอาร์เรย์ของเวอร์ชันที่ถูกตัดแต่ง: "First Name" "string" "firstName" ฉันจะทำทั้งหมดนี้ในบรรทัดเดียวได้อย่างไร ต่อไปนี้ทำให้เกิดข้อผิดพลาด "ไม่สามารถแปลงประเภทเป็นโมฆะ": List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());
125 c#  .net  split  trim 



4
ลบช่องว่างภายในสตริงในจาวาสคริปต์
ฉันได้อ่านคำถามนี้เกี่ยวกับการตัดแต่งจาวาสคริปต์พร้อมคำตอบ regex จากนั้นฉันคาดว่าการตัดแต่งจะลบช่องว่างด้านในระหว่าง Hello และ World function myFunction() { alert("Hello World ".trim()); } แก้ไข ทำไมฉันถึงคาดหวังแบบนั้น!? ไร้สาระ! เห็นได้ชัดว่าการตัดแต่งไม่ได้ลบช่องว่างด้านใน! เฉพาะส่วนที่นำหน้าและต่อท้ายนั่นคือวิธีการตัดแต่งนี่เป็นคำถามที่ผิดมากขอโทษของฉัน
108 javascript  html  trim 


3
ความแตกต่างระหว่างเมธอด String trim () และ strip () ใน Java 11
ท่ามกลางการเปลี่ยนแปลงอื่น ๆ JDK 11 แนะนำ 6 เมธอดใหม่สำหรับคลาส java.lang.String: repeat(int)- ทำซ้ำ String หลาย ๆ ครั้งตามที่intพารามิเตอร์กำหนด lines() - ใช้ Spliterator เพื่อให้เส้นจากสตริงต้นทางอย่างเกียจคร้าน isBlank() - ระบุว่าสตริงว่างหรือมีเฉพาะอักขระช่องว่าง stripLeading() - ลบพื้นที่สีขาวออกจากจุดเริ่มต้น stripTrailing() - ลบพื้นที่สีขาวออกจากส่วนท้าย strip() - ลบช่องว่างสีขาวจากทั้งสองจุดเริ่มต้นและจุดสิ้นสุดของสตริง โดยเฉพาะอย่างยิ่งลักษณะคล้ายกับstrip() trim()ตามวิธีการของบทความนี้ strip*()ออกแบบมาเพื่อ: วิธี String.strip (), String.stripLeading () และ String.stripTrailing () ตัดช่องว่างสีขาว [ตามที่กำหนดโดย Character.isWhiteSpace ()] ทั้งด้านหน้าด้านหลังหรือทั้งด้านหน้าและด้านหลังของสตริงเป้าหมาย String.trim() สถานะ JavaDoc: …
104 java  string  trim  strip  java-11 

5
การตัดแต่งของ IE8 และ JQuery ()
ฉันใช้ trim () ดังนี้: if($('#group_field').val().trim()!=''){ group_fieldองค์ประกอบอินพุตของข้อความประเภทอยู่ที่ไหน สิ่งนี้ใช้งานได้ใน Firefox แต่เมื่อฉันลองบน IE8 มันทำให้ฉันมีข้อผิดพลาดนี้: Message: Object doesn't support this property or method เมื่อฉันลบทริม () มันทำงานได้ดีบน IE8 ฉันคิดว่าวิธีที่ฉันใช้ trim () ถูกต้องหรือไม่? ขอบคุณสำหรับความช่วยเหลือใด ๆ

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.