SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Jak znaleźć {min,max} powtórzeń z wzorcami wyrażeń regularnych w programie Visual Studio lub SSMS Find and Replace?

Implementacja wyrażeń regularnych Visual Studio (w wersjach do Visual Studio 2010) jest co najmniej niestandardowa i nie ma tej funkcji. Możesz to tylko przeliterować:

* lub @ :Dopasuj zero lub więcej poprzedniego wyrażenia

+ lub # :Dopasuj jedno lub więcej poprzednich wyrażeń

^n :Dopasuj dokładnie n powtórzenia poprzedniego wyrażenia

Więc dla A{2,4} musiałbyś użyć A^4|A^3|A^2 (zobacz komentarz do polygenlubricant, aby dowiedzieć się, dlaczego musisz to zrobić w kolejności malejącej).

Nowsze wersje Visual Studio obsługują cały zestaw wyrażeń regularnych .NET.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Jak znaleźć {min,max} powtórzeń z wzorcami wyrażeń regularnych w programie Visual Studio lub SSMS Find and Replace?

  2. SQL Server:Jak dołączyć/naprawić odłączoną/uszkodzoną bazę danych?

  3. Szerokość kolumny wyników w Management Studio

  4. Czy istnieje sposób na bezpośrednie skompresowanie/skompresowanie wyniku zapytania SQL?

  5. Jak przyznać użytkownikowi dostęp do odczytu bazy danych w programie SQL Server?