Delphi-те «Find in Files» («Табудан файлдарда») дегенді пайдалана отырып, «AND» сөзін қалай орындауға болады?

Енді менің кодым көбірек келе жатыр, негізгі кодты табудың стратегиясы маңызды. Қазір жылдамырақ компьютерде 'Іздеу' 'Файлдардан табу' жылдам және тиімді болады - «Жобадағы барлық файлдарды іздеу» жиі істемейді. Мен әдеттегі сөйлемдерді түсінуге тырыстым, бірақ, бәлкім, олар мені іздеуге рұқсат етеді:

бір немесе екі

бір және екі

Барлық іздеулер бірдей жолда болуы қажет.

Бұл қарапайым кілт сөзді іздестіруде үлкен жетістік болады. Бұл Delphi-нің іздеулері мүмкін бе? Мен XE, XE2 және D7 (кейде) қолданамын.

5
Delphi басылымы қандай?
қосылды автор Mawg, көзі
Иә, мұны әдеттегі сөздермен жасауға болады.
қосылды автор Ondrej Kelle, көзі

1 жауаптар

one немесе two дегенді іздеу қажет тұрақты өрнек

one|two

| символы regex сөйлеуде немесе дегенді білдіреді.

Іздеу one және two екеуі де бар файлды іздеу әлдеқайда қиын, себебі іздеу желіге бағытталған. Бірдей жолдағы one және two іздеуіңізге болады:

one.*two|two.*one
6
қосылды
Давидке рахмет. НЕМЕСЕ соншалықты күрделі болғандықтан, ол өте пайдалы құрылым болып табылады.
қосылды автор Brian Frost, көзі