In einem meiner Testfälle möchte ich ein bestimmtes Gefäß einer Komponente von einem Ort zu einem anderen Ort kopieren. B. wenn das Zielverzeichnis nur folgende jars enthält
org.test.custom.search-4.2.2-SNAPSHOT-.jar
org.test.custom.search-4.2.2- Tests -SNAPSHOT.jar
Ich möchte die org.test.custom.search-4.2.2-SNAPSHOT-.jar kopieren. Wo Version dieses Glases jederzeit geändert werden kann. Also kann ich die Regex für diesen Zweck verwenden, wie hier erwähnt [1]. Aber ich möchte wissen, wie man das andere Glas in Regex weglässt. d. h. das Jar mit dem String " tests " in seinem Namen weglassen soll.
Sie können indexOf
anstelle von regex
verwenden, um zu prüfen, ob der Dateiname, der das Wort "testet" enthält, wie folgt lautet:
Update: indexOf()
ist viel schneller als ein regex
und ist wahrscheinlich auch leichter zu verstehen.