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

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

24
จัดรูปแบบ timedelta เป็นสตริง
ฉันมีปัญหาในการจัดรูปแบบdatetime.timedeltaวัตถุ นี่คือสิ่งที่ฉันพยายามทำ: ฉันมีรายการของวัตถุและหนึ่งในสมาชิกของคลาสของวัตถุคือวัตถุ timedelta ที่แสดงระยะเวลาของเหตุการณ์ ฉันต้องการแสดงช่วงเวลานั้นในรูปแบบชั่วโมง: นาที ฉันได้ลองวิธีการมากมายในการทำสิ่งนี้และฉันมีปัญหา วิธีการปัจจุบันของฉันคือการเพิ่มวิธีการเรียนสำหรับวัตถุของฉันที่ส่งกลับชั่วโมงและนาที ฉันสามารถรับชั่วโมงโดยการหาร timedelta.seconds โดย 3600 และปัดเศษมัน ฉันมีปัญหากับการได้รับส่วนที่เหลือวินาทีและแปลงเป็นนาที ยังไงก็ตามฉันใช้ Google AppEngine กับ Django Templates เพื่อนำเสนอ

5
แปลงอาร์เรย์ของจำนวนเต็มเป็นสตริงที่คั่นด้วยเครื่องหมายจุลภาค
มันเป็นคำถามง่าย ๆ ฉันเป็นมือใหม่ใน C # ฉันจะทำสิ่งต่อไปนี้ได้อย่างไร ฉันต้องการแปลงอาเรย์ของจำนวนเต็มเป็นสตริงที่คั่นด้วยเครื่องหมายจุลภาค ฉันมี int[] arr = new int[5] {1,2,3,4,5}; ฉันต้องการแปลงเป็นสตริงเดียว string => "1,2,3,4,5"
273 c#  arrays  string 

6
เชื่อมต่อเวกเตอร์ของสตริง / ตัวอักษร
หากฉันมีเวกเตอร์ประเภทอักขระฉันจะเชื่อมค่าเป็นสตริงได้อย่างไร นี่คือวิธีที่ฉันจะทำกับวาง () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') "abc"ยอมให้ แต่แน่นอนว่าใช้งานได้ถ้าฉันรู้ระยะเวลาของsdataล่วงหน้า
273 r  string  r-faq 

14
มันเป็นการปฏิบัติที่ดีกว่าหรือไม่ที่จะใช้ String.format ผ่านการต่อสตริงใน Java?
มีความแตกต่างที่สังเกตเห็นได้ระหว่างการใช้String.formatและการต่อข้อมูลสตริงใน Java หรือไม่? ฉันมักจะใช้String.formatแต่บางครั้งจะลื่นและใช้การเรียงต่อกัน ฉันสงสัยว่าคนใดคนหนึ่งดีกว่าคนอื่น วิธีที่ฉันเห็นมันString.formatให้พลังมากขึ้นในการ "จัดรูปแบบ" สตริง และการต่อข้อมูลหมายความว่าคุณไม่ต้องกังวลกับการใส่% s พิเศษหรือไม่ได้ใช้งาน String.format ก็สั้น อันไหนที่อ่านได้มากขึ้นขึ้นอยู่กับว่าหัวคุณทำงานอย่างไร

30
มีฟังก์ชั่นจาวาสคริปต์ที่สามารถวางสตริงเพื่อให้ได้ความยาวที่กำหนดหรือไม่?
ฉันต้องการฟังก์ชั่นจาวาสคริปต์ที่สามารถนำค่าและแผ่นมาให้ความยาวที่กำหนด (ฉันต้องการช่องว่าง แต่สิ่งที่จะทำ) ฉันพบสิ่งนี้: รหัส: String.prototype.pad = function(l, s, t){ return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length) + 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2)) + this + s.substr(0, …
272 javascript  string 


29
Java วิธีการแทนที่ 2 หรือมากกว่าช่องว่างด้วยพื้นที่เดียวในสตริงและลบช่องว่างนำหน้าและต่อท้าย
กำลังมองหาวิธีที่ง่ายและรวดเร็วใน Java เพื่อเปลี่ยนสตริงนี้ " hello there " สำหรับสิ่งที่มีลักษณะเช่นนี้ "hello there" โดยที่ฉันจะแทนที่ช่องว่างหลายช่องทั้งหมดด้วยช่องว่างเดียวยกเว้นว่าฉันต้องการให้มีช่องว่างตั้งแต่หนึ่งต้นขึ้นไปที่จุดเริ่มต้นของสตริงด้วย บางสิ่งเช่นนี้ทำให้ฉันมีบางส่วนที่นั่น String mytext = " hello there "; mytext = mytext.replaceAll("( )+", " "); แต่ไม่มาก
271 java  regex  string  replace 

29
ทำซ้ำสตริง - Javascript
อะไรคือวิธีที่ดีที่สุดหรือรัดกุมที่สุดในการคืนค่าสตริงซ้ำจำนวนเท่าใดก็ได้? ต่อไปนี้เป็นภาพที่ดีที่สุดของฉัน: function repeat(s, n){ var a = []; while(a.length < n){ a.push(s); } return a.join(''); }
271 javascript  string 

7
สวิฟท์เทียบเท่า isEqualToString ใน Objective-C คืออะไร?
ฉันพยายามเรียกใช้รหัสด้านล่าง: import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } } รหัสก่อนหน้าของฉันอยู่ใน Objective-C ซึ่งทำงานได้ดี: if([[self.username text] isEqualToString: @""] || [[self.password text] …
271 string  swift 




7
TypeError: 'str' ไม่รองรับส่วนต่อประสานบัฟเฟอร์
plaintext = input("Please enter the text you want to compress") filename = input("Please enter the desired filename") with gzip.open(filename + ".gz", "wb") as outfile: outfile.write(plaintext) รหัสหลามข้างต้นให้ฉันข้อผิดพลาดดังต่อไปนี้: Traceback (most recent call last): File "C:/Users/Ankur Gupta/Desktop/Python_works/gzip_work1.py", line 33, in <module> compress_string() File "C:/Users/Ankur Gupta/Desktop/Python_works/gzip_work1.py", line 15, in compress_string outfile.write(plaintext) File "C:\Python32\lib\gzip.py", line …
267 python  string  gzip 

24
วิธีที่มีประสิทธิภาพที่สุดในการลบอักขระพิเศษออกจากสตริง
ฉันต้องการลบอักขระพิเศษทั้งหมดออกจากสตริง อักขระที่อนุญาตคือ AZ (ตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก), ตัวเลข (0-9), ขีดล่าง (_) หรือเครื่องหมายจุด (.) ฉันมีสิ่งต่อไปนี้ใช้งานได้ แต่ฉันสงสัย (ฉันรู้!) มันไม่ได้มีประสิทธิภาพมาก: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < str.Length; i++) { if ((str[i] >= '0' && str[i] <= '9') || (str[i] >= 'A' && str[i] <= …
266 c#  string 


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