มีวิธีใช้รูปแบบ \p{Punct}
ใน regex ใน Java โดยไม่มีสัญลักษณ์ |
หรือไม่ ฉันลอง \\p{Punct}&&[^|]
แล้ว แต่มันไม่ทำงาน
Regex สำหรับสัญลักษณ์ทั้งหมด ยกเว้น |
คำตอบ (3)
สิ่งที่คุณมีเกือบจะถูกต้องแล้ว ไวยากรณ์ที่ถูกต้องคือ:
[\\p{Punct}&&[^|]]
person
nhahtdh
schedule
17.05.2013
คุณเห็นคำถามนี้หรือไม่: เครื่องหมายวรรคตอน Regex ใน Java
ฉันคิดว่าคุณสามารถแก้ไขคำตอบนั้นได้เล็กน้อยเพื่อใช้ (?![|])\\p{Punct}
person
bonh
schedule
17.05.2013
คุณลองกับคลาสนี้หรือไม่: [^\\P{Punct}|]
(สังเกตตัวพิมพ์ใหญ่ P)
person
Casimir et Hippolyte
schedule
17.05.2013
[\\p{Punct}&&[^|]]
เนื่องจากไวยากรณ์&&
ใช้งานได้เฉพาะภายในรายการเหล่านั้นเท่านั้น - person Martin Ender   schedule 17.05.2013