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

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

24
JavaScript สับ / แบ่ง / ตัดอักขระตัวสุดท้ายในสตริง
ฉันมีสตริงและฉันต้องการมันกลับมา12345.0012345.0 ฉันได้ดูtrimแล้ว แต่ดูเหมือนว่ามันเป็นเพียงการตัดช่องว่างและsliceที่ฉันไม่เห็นว่าสิ่งนี้จะทำงาน ข้อเสนอแนะใด ๆ
1973 javascript  slice  trim 




30
วิธีการตัดช่องว่างจากตัวแปร Bash?
ฉันมีเชลล์สคริปต์ด้วยรหัสนี้: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi แต่รหัสเงื่อนไขจะดำเนินการhg stเสมอเพราะพิมพ์อักขระบรรทัดใหม่อย่างน้อยหนึ่งตัว มีวิธีง่ายๆในการตัดช่องว่างจาก$var(เช่นtrim()ในPHP )? หรือ มีวิธีมาตรฐานในการจัดการกับปัญหานี้หรือไม่? ฉันสามารถใช้sedหรือAWKได้ แต่ฉันคิดว่ามันมีทางออกที่ดีกว่าสำหรับปัญหานี้
920 string  bash  variables  trim 

30
วิธีที่ดีที่สุดในการตัด std :: string คืออะไร?
ขณะนี้ฉันใช้รหัสต่อไปนี้เพื่อตัดทั้งหมดstd::stringsในโปรแกรมของฉัน: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); มันใช้งานได้ดี แต่ฉันสงสัยว่ามีบางกรณีที่อาจล้มเหลวหรือไม่? แน่นอนว่าคำตอบของทางเลือกที่หรูหราและวิธีการแก้ปัญหาด้านซ้ายก็ยินดีต้อนรับ
812 c++  trim  stdstring 

10
ลบช่องว่างทั้งหมดในสตริง
ฉันต้องการกำจัดช่องว่างทั้งหมดออกจากสตริงที่ปลายทั้งสองและระหว่างคำ ฉันมีรหัส Python นี้: def my_handle(self): sentence = ' hello apple ' sentence.strip() แต่นั่นจะกำจัดช่องว่างทั้งสองด้านของสตริงเท่านั้น ฉันจะลบช่องว่างทั้งหมดได้อย่างไร

14
.trim () ใน JavaScript ไม่ทำงานใน IE
ฉันพยายามนำไปใช้.trim()กับสตริงในหนึ่งในโปรแกรม JavaScript ของฉัน มันทำงานได้ดีภายใต้ Mozilla แต่ข้อผิดพลาดจะปรากฏขึ้นเมื่อฉันลองใน IE8 ไม่มีใครรู้ว่าเกิดอะไรขึ้นที่นี่ ฉันสามารถใช้งาน IE ได้ไหม รหัส: var ID = document.getElementByID('rep_id').value.trim(); แสดงข้อผิดพลาด: ข้อความ: วัตถุไม่สนับสนุนคุณสมบัติหรือวิธีการนี้ บรรทัด: 604 Char: 2 รหัส: 0 URI: http: //test.localhost/test.js



13
วิธีการตัดช่องว่างชั้นนำและต่อท้าย?
ฉันมีปัญหากับช่องว่างนำหน้าและต่อท้ายใน data.frame เช่นฉันชอบที่จะดูเฉพาะrowในdata.frameตามเงื่อนไขบางอย่าง: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) ฉันสงสัยว่าทำไมฉันไม่ได้รับผลลัพธ์ที่คาดหวังเนื่องจากประเทศออสเตรียมีอยู่ในตัวฉันdata.frameอย่างชัดเจน หลังจากดูประวัติรหัสของฉันและพยายามหาสิ่งที่ผิดพลาดฉันพยายาม: > myDummy[myDummy$country == c("Austria "),c(1,2,3:7,19)] codeHelper country dummyLI dummyLMI dummyUMI dummyHInonOECD dummyHIOECD 18 AUT Austria 0 0 0 0 1 dummyOECD 18 1 ทั้งหมดที่ฉันมีการเปลี่ยนแปลงในคำสั่งเป็นช่องว่างเพิ่มเติมหลังจากออสเตรีย ปัญหาที่น่ารำคาญเพิ่มเติมอย่างเห็นได้ชัดเกิดขึ้น เช่นเมื่อฉันต้องการรวมสองเฟรมตามคอลัมน์ประเทศ …

22
เอาช่องว่างทั้งหมดออกจากสายอักขระใน SQL Server
วิธีที่ดีที่สุดในการลบช่องว่างทั้งหมดออกจากสตริงใน SQL Server 2008 คืออะไร LTRIM(RTRIM(' a b ')) จะลบช่องว่างทั้งหมดที่ด้านขวาและด้านซ้ายของสตริง แต่ฉันต้องลบช่องว่างตรงกลางด้วย

6
วิธีลบ white space ทั้งหมดออกจากจุดเริ่มต้นหรือจุดสิ้นสุดของสตริง
ฉันจะลบ white space ทั้งหมดจากจุดเริ่มต้นและจุดสิ้นสุดของสตริงได้อย่างไร ชอบมาก "hello"ผล"hello" "hello "ตอบแทน"hello" " hello "ผล"hello" " hello world "ตอบแทน"hello world"

4
วิธีที่เร็วที่สุดในการลบอักขระตัวแรกใน String
สมมติว่าเรามีสตริงต่อไปนี้ string data= "/temp string"; หากเราต้องการลบตัวอักษรตัวแรก/เราสามารถทำได้หลายวิธีเช่น: data.Remove(0,1); data.TrimStart('/'); data.Substring(1); แต่จริงๆฉันไม่รู้ว่าอันไหนมีอัลกอริธึมที่ดีที่สุดและทำได้เร็วขึ้น .. มีอันไหนที่ดีที่สุดหรือเหมือนกันทั้งหมด

11
แทนที่ช่องว่างหลายช่องด้วยช่องว่างเดียวในสตริง JavaScript
ฉันมีสตริงที่มีช่องว่างพิเศษทุกครั้งที่มีพื้นที่ว่างมากกว่าหนึ่งช่องฉันก็อยากให้เป็นพื้นที่ ๆ เดียว ใคร? ฉันพยายามค้นหา google แต่ไม่มีอะไรทำงานให้ฉัน ขอบคุณ
191 javascript  string  trim 

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