यह रेगेक्स वही करता है जो आप चाहते हैं:
SELECT name
FROM tbl_name
WHERE name REGEXP '([[:blank:][:punct:]]|^)u[.]s[.]([[:punct:][:blank:]]|$)'
यह u.s.
. से मेल खाता है जब इसके बाद:
- रिक्त (स्पेस, टैब आदि)
- विराम चिह्न (अल्पविराम, कोष्ठक आदि)
- कुछ नहीं (अर्थात पंक्ति की शुरुआत में)
और उसके बाद:
- रिक्त (स्पेस, टैब आदि)
- विराम चिह्न (अल्पविराम, कोष्ठक आदि)
- कुछ नहीं (अर्थात पंक्ति के अंत में)
एक SQLFiddle देखें ऊपर के बिंदुओं को कवर करने वाले किनारे के मामलों के साथ।