คำถามติดแท็ก case-insensitive

การดำเนินการไม่คำนึงถึงขนาดตัวพิมพ์เมื่อใช้อักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเท่ากัน


3
ชื่อคอลัมน์ PostgreSQL เป็นตัวพิมพ์เล็กหรือไม่
ฉันมีตาราง db บอกว่าpersonsใน Postgres ส่งทีมอื่นที่มีชื่อคอลัมน์พูด, "first_Name". ตอนนี้กำลังพยายามใช้ผู้บัญชาการ PG เพื่อสืบค้นตารางนี้ในชื่อคอลัมน์นี้ select * from persons where first_Name="xyz"; และมันก็กลับมา ข้อผิดพลาด: ไม่มีคอลัมน์ "first_Name" ไม่แน่ใจว่าฉันกำลังทำอะไรโง่ ๆ หรือมีวิธีแก้ปัญหาที่ฉันพลาดไปหรือไม่?

13
มีตัวดำเนินการที่ไม่คำนึงถึงตัวพิมพ์ใหญ่เท่ากับ C # หรือไม่
ฉันรู้ว่าต่อไปนี้เป็นกรณี ๆ ไป: if (StringA == StringB) { ดังนั้นมีผู้ประกอบการซึ่งจะเปรียบเทียบสองสายในลักษณะที่ไม่รู้สึก?

10
กรณีตาย 'ใน'
ฉันชอบใช้การแสดงออก if 'MICHAEL89' in USERNAMES: ... ที่USERNAMESเป็นรายการ มีวิธีใดที่จะจับคู่รายการที่มีความรู้สึกตัวพิมพ์เล็กหรือตัวพิมพ์เล็กหรือไม่ฉันต้องใช้วิธีการที่กำหนดเองได้หรือไม่? เพียงแค่สงสัยว่าหากมีความจำเป็นต้องเขียนโค้ดเพิ่มเติมสำหรับสิ่งนี้

8
การค้นหารายการแบบคำนึงถึงขนาดตัวพิมพ์
ฉันมีรายการtestListที่ประกอบด้วยสตริงจำนวนหนึ่ง ฉันต้องการเพิ่มสตริงใหม่ลงในสตริงtestListเดียวหากไม่มีอยู่ในรายการ ดังนั้นฉันต้องทำการค้นหาตามตัวพิมพ์เล็กและรายการให้มีประสิทธิภาพ ฉันใช้ไม่ได้Containsเพราะนั่นไม่ได้คำนึงถึงตัวเรือน ฉันไม่ต้องการใช้ToUpper/ToLowerด้วยเหตุผลด้านประสิทธิภาพ ฉันเจอวิธีนี้ซึ่งใช้งานได้: if(testList.FindAll(x => x.IndexOf(keyword, StringComparison.OrdinalIgnoreCase) >= 0).Count > 0) Console.WriteLine("Found in list"); ใช้งานได้ แต่มันก็ตรงกับคำบางส่วน หากรายการมี "แพะ" ฉันไม่สามารถเพิ่ม "ข้าวโอ๊ต" เพราะอ้างว่า "ข้าวโอ๊ต" มีอยู่แล้วในรายการ มีวิธีในการค้นหารายการอย่างมีประสิทธิภาพในกรณีที่ไม่รู้สึกตัวพิมพ์เล็กหรือใหญ่ที่คำต้องตรงทั้งหมด? ขอบคุณ

8
การเรียงลำดับรายการแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่โดยไม่ลดขนาดผลลัพธ์?
ฉันมีรายการสตริงดังนี้: ['Aden', 'abel'] ฉันต้องการจัดเรียงรายการโดยไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ ดังนั้นฉันต้องการรับ: ['abel', 'Aden'] แต่ฉันกลับตรงกันข้ามกับsorted()หรือlist.sort()เพราะตัวพิมพ์ใหญ่ปรากฏก่อนตัวพิมพ์เล็ก จะเพิกเฉยต่อคดีได้อย่างไร? ฉันเคยเห็นวิธีแก้ปัญหาที่เกี่ยวข้องกับการลดขนาดรายการทั้งหมด แต่ฉันไม่ต้องการเปลี่ยนกรณีของรายการ

4
SQL- ละเว้นเคสขณะค้นหาสตริง
ฉันมีข้อมูลต่อไปนี้ในตาราง PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound ใน SQL ฉันต้องเขียนแบบสอบถามที่ค้นหาสตริงในตาราง ในขณะที่ค้นหาสตริงควรละเว้นตัวพิมพ์ สำหรับแบบสอบถาม SQL ที่กล่าวถึงด้านล่าง SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' ให้ข้อมูลข้างต้นทั้งหมดในขณะที่ SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%' ไม่ให้ เช่น. เมื่อฉันค้นหา 'PriceOrder' หรือ 'priceOrder' มันใช้งานได้ แต่ 'priceorder' หรือ 'Priceorder' ไม่ทำงาน ฉันได้ลองใช้คำค้นหาด้านล่างโดยใช้ COLLATE แต่ไม่ได้ผล แจ้งให้ฉันทราบว่าฉันผิดพลาดตรงไหน SELECT DISTINCT COL_NAME FROM …

8
วิธีการแทนที่สตริงย่อยลิเทอรัลที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ใน Java
เมื่อใช้วิธีการreplace(CharSequence target, CharSequence replacement)ใน String ฉันจะทำให้เป้าหมายไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ได้อย่างไร ตัวอย่างเช่นวิธีการทำงานในขณะนี้: String target = "FooBar"; target.replace("Foo", "") // would return "Bar" String target = "fooBar"; target.replace("Foo", "") // would return "fooBar" ฉันจะทำให้มันเปลี่ยนได้อย่างไร (หรือมีวิธีที่เหมาะสมกว่านี้) เป็นแบบไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่เพื่อให้ทั้งสองตัวอย่างกลับมาเป็น "Bar"

12
การเปรียบเทียบสตริงในเชลล์สคริปต์แบบไม่คำนึงถึงขนาดตัวพิมพ์
==ผู้ประกอบการจะใช้ในการเปรียบเทียบสองสายในสคริปต์เปลือก อย่างไรก็ตามฉันต้องการเปรียบเทียบสองสตริงโดยไม่สนใจขนาดตัวพิมพ์ทำอย่างไร? มีคำสั่งมาตรฐานสำหรับสิ่งนี้หรือไม่?

14
VB ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่จริงหรือ?
ฉันไม่ได้พยายามเริ่มต้นอาร์กิวเมนต์ที่นี่ แต่ไม่ว่าด้วยเหตุผลใดก็ตามโดยทั่วไปแล้วจะมีการระบุว่า Visual Basic ไม่คำนึงถึงตัวพิมพ์เล็กและภาษา C (และนั่นก็เป็นสิ่งที่ดี) แต่นี่คือคำถามของฉัน: กรณี Visual Basic ไม่สำคัญตรงไหน? เมื่อฉันพิมพ์ ... Dim ss As String Dim SS As String ... ในVisual Studio 2008หรือVisual Studio 2010 IDE อันที่สองมีคำเตือน " Local variable SSถูกประกาศแล้วในบล็อกปัจจุบัน " ใน VBA VBE จะไม่เตะข้อผิดพลาดในทันที แต่เป็นการแก้ไขกรณีโดยอัตโนมัติ ฉันพลาดอะไรบางอย่างที่นี่กับอาร์กิวเมนต์ที่ Visual Basic ไม่คำนึงถึงขนาดตัวพิมพ์หรือไม่ (นอกจากนี้ถ้าคุณรู้หรือสนใจที่จะตอบทำไมมันถึงเป็นเรื่องไม่ดี?) ทำไมฉันถึงถามคำถามนี้ ฉันใช้ Visual Basic ในหลาย …

12
ฉันจะทำให้กรณีเปรียบเทียบสตริงของฉันไม่คำนึงถึงได้อย่างไร
ฉันสร้างโปรแกรม Java เพื่อเปรียบเทียบสองสตริง: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } จะแสดงคำว่า "ยินดีต้อนรับ" ฉันเข้าใจว่ามันเป็นเรื่องละเอียดอ่อน แต่ปัญหาของฉันคือฉันต้องการเปรียบเทียบสองสตริงโดยไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ haiคือผมคาดว่าการส่งออกจะเป็น

2
เหตุใดฟังก์ชันและวิธีการใน PHP จึงไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่
ฟังก์ชันและวิธีการใน PHP ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ตามที่แสดงในตัวอย่างต่อไปนี้ function ag() { echo '2'; } Ag(); class test { function clMe() { echo 'hi'; } } $instance = new test; $instance->clme(); แต่นั่นไม่ใช่กรณีที่มีตัวแปร อะไรคือเหตุผล?

6
ฉันจะทำให้ jQuery ประกอบด้วยตัวพิมพ์เล็กและใหญ่รวมถึง jQuery 1.8+ ได้อย่างไร
ฉันกำลังพยายามใช้ตัวพิมพ์ "มี" อย่างไม่ใส่ใจ ฉันลองใช้วิธีแก้ปัญหาที่คำถาม stackoverflow ต่อไปนี้ แต่ไม่ได้ผล: มี jQuery ที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่: มีตัวเลือกหรือไม่ เพื่อความสะดวกระบบจะคัดลอกโซลูชันที่นี่: jQuery.extend( jQuery.expr[':'], { Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0" }); นี่คือข้อผิดพลาด: Error: q is not a function Source File: /js/jquery-1.4.js?ver=1.4 Line: 81 นี่คือที่ที่ฉันใช้: $('input.preset').keyup(function() { $(this).next().find("li").removeClass("bold"); var theMatch = $(this).val(); if (theMatch.length > 1){ theMatch = "li:Contains('" + theMatch + "')"; …

7
เซิร์ฟเวอร์ SQL ละเว้นกรณีในนิพจน์ where
ฉันจะสร้างแบบสอบถาม SQL (MS SQL Server) ได้อย่างไรโดยที่ส่วนคำสั่ง "where" ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ SELECT * FROM myTable WHERE myField = 'sOmeVal' ฉันต้องการให้ผลลัพธ์กลับมาโดยไม่สนใจคดี
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.