ฉันเขียนนิพจน์ปกติด้วยความหวังว่าฉันจะสามารถแทนที่ทุกการแข่งขัน (นั่นเป็นเพียงตัวอักษรตัวหนึ่ง) เป็นตัวพิมพ์ใหญ่ ฉันใช้ EditPad Pro (แต่ฉันยินดีที่จะใช้เครื่องมืออื่น ๆ ที่จะอนุญาตให้ฉันทำเช่นนี้ตราบใดที่มีอิสระที่จะลองเพราะฉันต้องทำสิ่งนี้เพียงครั้งเดียวเท่านั้น)
พื้นหลัง:ฉันมีไฟล์ข้อความที่ยาวมากซึ่งใช้โดยแอปพลิเคชันที่มีตัวอักษรตัวพิมพ์เล็กและคำบางคำเริ่มต้นด้วยตัวพิมพ์เล็กแทนที่จะเป็นตัวพิมพ์ใหญ่ดังนั้นจึงทำให้แอปพลิเคชันหยุดทำงาน สิ่งนี้จะใช้เวลานานในการทำด้วยมือและมันค่อนข้างซับซ้อนที่จะทำโดยไม่มีการแสดงออกอย่างสม่ำเสมอเพราะการเกิดตัวพิมพ์เล็ก (ชั่ว) ตัวพิมพ์เล็กนั้นเฉพาะเจาะจงมาก
ฉันได้เขียนนิพจน์ปกติที่เลือกและตอนนี้ฉันสามารถใช้กับ backreference ($ 1 ใช้ได้ดี) แต่ฉันไม่สามารถแทนที่ด้วยอักขระตัวพิมพ์ใหญ่ ฉันคิดว่า \ u $ 1 จะใช้งานได้ แต่มันไม่ได้อยู่ใน EditPad Pro
หากไม่มีเครื่องมือฟรีช่วยให้ฉันทำเช่นนี้ฉันเดาว่าทางเลือกอื่นจะทำใน C # แต่ฉันก็รีบหน่อยและไม่ได้อยู่ใกล้คอมไพเลอร์ดังนั้นฉันต้องดาวน์โหลดรุ่นด่วนก่อนดังนั้น ... มันจะดีกว่าถ้าหาเครื่องมือที่รองรับคุณสมบัติเช่นนี้!
ขอบคุณ!