Mam str1="A sample string"
. Jeśli str1
zawiera sample
, muszę echo
coś jak match
i inaczej not matching
. Nie znam skryptów ant. Proszę pomóż mi.Porównanie z porównaniem mrówki w przypadku warunku
7
A
Odpowiedz
10
Jeśli chcesz tylko wiedzieć, czy istnieje podciąg w łańcuchu, można użyć <contains>
zadanie wraz z <if>
zadania z ant-contrib. Jeśli chcesz wyszukać wzór (wyrażenie regularne) w ciągu, użyj <matches>
zamiast <contains>
.
Sprawdź przykładów tej strony: Ant Manual: Condition Tasks
Również przykład:
<if>
<contains string="a sample string" substring="sample" />
<then>
<echo>match</echo>
</then>
<else>
<echo>not match</echo>
</else>
</if>
13
Jeśli używasz nowszej mrówkę, spróbuj ... http://ant.apache.org/manual/Tasks/conditions.html
<condition property="legal-password">
<matches pattern="[1-9]" string="${user-input}"/>
</condition>
<fail message="Your password should at least contain one number"
unless="legal-password"/>
Powiązane problemy
- 1. Lista Porównanie "z wyjątkiem" - ignorowanie przypadku
- 2. Problemy z porównaniem ciągów w LINQ
- 3. Łączenie wielu warunku w instrukcji pojedynczego przypadku w serwerze Sql
- 4. Swift: sortowanie z alternatywnym porównaniem
- 5. Problem z porównaniem ciągów w JavaScript
- 6. Porównanie wartości zerowej Oracle/PL SQL/SQL w przypadku klauzuli
- 7. Algorytm mrówki Langtona
- 8. Wywołanie mrówki docelowej
- 9. Jak zmapować 2 listy z porównaniem w pythonie
- 10. Porównanie prędkości bibliotek wykresów JavaScript
- 11. Filtrowanie plików w miejscu za pomocą mrówki?
- 12. Kolejny wyjątek java.lang.ClassNotFoundException w zadaniu mrówki
- 13. pierwszy element tablicy z warunku
- 14. Z wyjątkiem LIKE warunku w LINQ
- 15. Porównanie EL z równąIgnoreCase
- 16. Rozproszone porównanie zrzutów z Selenium
- 17. Warunek wstępny w przypadku użycia
- 18. Różne algorytmy drzewa decyzyjnego z porównaniem złożoności lub wydajności
- 19. Android Studio zgłasza "Nieosiągalny kod" z porównaniem enum
- 20. Serwer SQL Sposób iterowania po pętli kursora w przypadku wystąpienia określonego warunku
- 21. C - Porównanie dwóch znaków
- 22. Porównanie czasu plików wsadowych systemu Windows
- 23. Porównanie wektorów w złożeniu
- 24. przekazywanie argumentów wiersza poleceń do mrówki
- 25. Porównanie NaN w Kotlin
- 26. Porównanie agregacji z wydajnością sumy w LINQ
- 27. Porównanie wydajności IIS z Kestrelem
- 28. Porównanie JavaScript z Google Dart
- 29. Porównanie wyników z dzisiejszą datą?
- 30. Porównanie czasu w D