ฉันจะสร้างบริการเพื่อเรียงสตริงข้อความที่คั่นด้วยจุลภาคได้อย่างไร


1

ความเข้าใจของฉันคือ RegEx จะไม่ทำเช่นนี้ อะไรจะ?

ปัญหาของฉันคือแท็กประเภท iTunes ที่ยุ่งเหยิงเป็นพิเศษ ฉันต้องการรวมแท็กประเภทที่มีค่าที่คั่นด้วยเครื่องหมายจุลภาคเหมือนกันหรือคล้ายกันและรวมค่าเหล่านั้นตามลำดับตัวอักษร ฉันพบสคริปต์ที่สามารถทำได้ด้วยรายการที่คั่นด้วยแท็บ แต่ไม่ใช่สตริงที่คั่นด้วยเครื่องหมายจุลภาค ฉันไม่สามารถหาแอพ (หรือสคริปต์) ที่มีอยู่ซึ่งจะทำให้ฉันสามารถผสานตัวอย่างเช่น:

'Rock, Indie, Soundtrack, Folk, Electronica, Experimental'

กับ

'Folktronica ทดลองซาวด์ร็อคอินดี้'

เพื่อผลลัพธ์

'Experimental, Folktronica, Indie, Rock, Soundtrack'

อินสแตนซ์อื่นอาจกำลังรวมและเรียงลำดับสตริงของแทร็กตามตัวอักษรด้วยการจำแนกประเภทเช่น:

'Harmonica Blues, Blues ไฟฟ้า, Blues'

'Blues, Harmonica Blues, ไฟฟ้า, Harmonica'

'Harmonica, Blues, Electric Blues'

เข้าไป

'Blues, Blues ไฟฟ้า, Harmonica Blues'

ทางออกที่ดีที่สุดของฉันคืออะไร


2
กรุณาเพิ่มลิงค์ไปยังสคริปต์ ปัญหาที่นี่อาจไม่ใช่ตัวแยก - มันอาจเปลี่ยนจากtabหรือ;เป็น,ภายในสคริปต์ - แต่กฎวิธีการรวมหมวดหมู่ / ประเภท ...
klanomath

คำตอบ:


1

ฉันพบ / คำตอบโดยการรวมข้อมูล
ที่นี่: https://stackoverflow.com/a/23026003
และที่นี่: https://stackoverflow.com/a/3445211

บริการที่สร้างขึ้นมีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันอาจจะดูวิธีการแก้ไขนี้เพื่อให้ทำงานกับชุดของแทร็กซึ่งจะแตกต่างกันเล็กน้อยเนื่องจากข้อความตัวเองไม่ได้เลือกอย่างเฉพาะเจาะจงในตอนนั้น แต่ตอนนี้ใช้ได้กับแทร็กเดียวที่ พื้นฐานเวลา

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