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




30
วิธีใช้อักษรตัวแรกของแต่ละคำให้เป็นตัวพิมพ์ใหญ่ในสตริง
มีฟังก์ชั่นที่สร้างขึ้นใน Java ที่ใช้อักษรตัวแรกของแต่ละคำในสตริงและไม่ส่งผลกระทบต่ออักขระอื่นหรือไม่? ตัวอย่าง: jon skeet -> Jon Skeet miles o'Brien-> Miles O'Brien(B ยังคงเป็นทุนกฎนี้ออกกรณีชื่อ) old mcdonald-> Old Mcdonald* * ( Old McDonaldจะหาเหมือนกัน แต่ฉันไม่คิดว่ามันจะฉลาดขนาดนั้น) ดูอย่างรวดเร็วที่Java String Documentationเปิดเผยเท่านั้นtoUpperCase()และtoLowerCase()แน่นอนว่าไม่ได้มีพฤติกรรมที่ต้องการ โดยปกติแล้วผลลัพธ์ของ Google นั้นถูกครอบงำด้วยฟังก์ชันทั้งสอง ดูเหมือนว่าล้อที่จะต้องมีการประดิษฐ์ขึ้นแล้วมันไม่เจ็บที่จะถามดังนั้นฉันสามารถใช้มันได้ในอนาคต

26
ฉันจะเปลี่ยนชื่อโฟลเดอร์และไฟล์ทั้งหมดเป็นตัวพิมพ์เล็กบน Linux ได้อย่างไร
ฉันต้องเปลี่ยนชื่อโฟลเดอร์ทรีที่สมบูรณ์แบบวนซ้ำเพื่อให้ไม่มีตัวอักษรตัวใหญ่ปรากฏขึ้นที่ใดก็ได้ (เป็นซอร์สโค้ด C ++ แต่ไม่ควรสำคัญ) คะแนนโบนัสสำหรับการละเว้นไฟล์ / โฟลเดอร์สำหรับควบคุมเวอร์ชัน CVS และเวอร์ชั่นโค่นล้ม วิธีที่แนะนำคือเชลล์สคริปต์เนื่องจากเชลล์ควรมีอยู่ในกล่อง Linux ใด ๆ มีข้อโต้แย้งที่ถูกต้องเกี่ยวกับรายละเอียดของการเปลี่ยนชื่อไฟล์ ฉันคิดว่าไฟล์ที่มีชื่อตัวพิมพ์เล็กเดียวกันควรเขียนทับ มันเป็นปัญหาของผู้ใช้ เมื่อเช็กเอาต์ในระบบไฟล์ที่คำนึงถึงขนาดตัวพิมพ์มันก็จะเขียนทับระบบแรกด้วยอันหลังด้วย ฉันจะพิจารณาตัวอักษร AZ และแปลงให้เป็น az ทุกอย่างอื่นก็แค่เรียกหาปัญหา (อย่างน้อยก็มี source code) สคริปต์จำเป็นต้องมีการรัน build บนระบบ Linux ดังนั้นฉันคิดว่าควรละเว้นการเปลี่ยนแปลงไฟล์ควบคุมเวอร์ชัน CVS หรือเวอร์ชัน Subversion หลังจากทั้งหมดมันเป็นเพียงการตรวจสอบรอยขีดข่วน บางที "ส่งออก" อาจเหมาะสมกว่า
179 linux  rename  lowercase 


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