Mi chiedo, è possibile tradurre regex contenente '?' (articolo precedente facoltativo) in modello T-SQL LIKE? Senza alcuna azione sul lato DB. Ad esempio, "^31-?4"
. Potrei dividerlo in diverse clausole, ma se regex contiene un sacco di '?' questo non è convenienteAnalogico per regex '?' (articolo precedente facoltativo) in T-SQL come?
7
A
risposta
7
LIKE
non usa espressioni regolari e il linguaggio modello che utilizza non ha gettoni e qualificazioni, just a few placeholders:
Wildcard character Description
------------------ -----------
% Any string of zero or more characters.
_ (underscore) Any single character.
[ ] Any single character within the specified range ([a-f]) or set ([abcdef]).
[^ ] Any single character not within the specified range ([^a-f]) or set ([^abcdef]).
Quindi no, non è una cosa che chiedi.
Problemi correlati
- 1. vim regex per "abcd", dove "bc" è facoltativo?
- 2. #regione analogico per eclissi
- 3. MemoryStream analogico in Python
- 4. zipCon analogico in Python?
- 5. C# analogico per SQL in operatore
- 6. Coffeescript || = analogico?
- 7. Regex per la corrispondenza con un gruppo precedente nel pattern?
- 8. TSQL: PER PERCORSO XML ('') Impossibile raggruppare
- 9. Argomento facoltativo per ciascun argomento posizionale
- 10. EndInvoke() è facoltativo, di tipo facoltativo o sicuramente non facoltativo?
- 11. Come re.sub() un gruppo di corrispondenza facoltativo usando regex in Python?
- 12. Facoltativo [Richiesto] per tipi complessi
- 13. Tag ANALOGICO non valido per l'analisi di MSHTML
- 14. Analogico di startActivityForResult per il servizio
- 15. Analogico ASM o CGLIB per Dalvik
- 16. Come creare un dizionario vuoto per l'argomento facoltativo in VB.NET
- 17. Transazioni nidificate in TSQL
- 18. Ordine TSQL complesso per clausola
- 19. Analogico incorporato di CouchDB, come sqlite per SQL Server
- 20. Come dichiarare un target facoltativo in automake?
- 21. Come disattivare std :: experimental :: facoltativo?
- 22. Doxygen - dichiarare parametro come facoltativo
- 23. Come posso rendere log4net.dll facoltativo?
- 24. Come si rende @Resource facoltativo?
- 25. tSQL NOT IN Query
- 26. millisecondo in SQL tsql
- 27. Argomento facoltativo prima in JavaScript
- 28. Discussione in doppio di un articolo ACM Articolo in LaTeX
- 29. LinearLayout analogico all'interno Tavolo in LibGDX
- 30. NetBeans "Shift Left" analogico su PHPStorm