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

3
มันเรียกว่าอะไรเมื่อคุณค้นหาตรงกลางของสตริงแทนที่จะเป็นจุดเริ่มต้น
ฉันพยายามขัดคำศัพท์ของฉันเพื่อสื่อสารกับนักพัฒนาเพื่อนของฉันให้ดีขึ้น เรามีสถานที่หลายแห่งในเว็บไซต์ที่เรากำลังถกเถียงกันว่าเราควรค้นหาสตริงจากจุดเริ่มต้น'running%'เทียบกับตำแหน่งใด ๆ ในสตริง'%running%เทียบกับที่ใดก็ได้ในสตริง ฉันเรียกการค้นหากึ่งกลางว่า "ฟัสซี"ซึ่งฉันรู้ว่าไม่ถูกต้องเนื่องจากฟัซซี่หมายถึงการเปลี่ยนรูปแบบของคำว่า "รัน", "รัน" [sic], "รัน" [sic] คำศัพท์ที่ถูกต้องสำหรับการค้นหาจุดเริ่มต้นของสตริงและค้นหาตรงกลางของสตริงคืออะไร?

1
การค้นหาแถวที่ไม่ใช่ ASCII จาก Postgres
ไม่[:ascii:]ทำงานในระดับ Postgres ที่ทั้งหมดหรือไม่ มันไม่ได้ระบุไว้ในความช่วยเหลือของพวกเขาแต่ฉันเห็นตัวอย่างในเว็บที่ใช้มัน ฉันมีฐานข้อมูล UTF-8 โดยมีการเปรียบเทียบและc_typ e en_US.UTF-8และรุ่น Postgres คือ 9.6.2 เมื่อฉันค้นหาแถวที่ไม่ใช่ ASCII เช่นนี้: select title from wallabag_entry where title ~ '[^[:ascii:]]'; ฉันจะได้รับทั้ง Unicode และไม่ใช่ Unicode สัญลักษณ์ (เอาท์พุทเต็มรูปแบบที่นี่ ): Сталинская правозащитница: мать Меленкова бабушка Настя Дневник НКВДиста Шабалина: Знает ли Москва положение на фронте? Бег по городу и поездка …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.