Мне нужно написать регулярное выражение, чтобы убедиться, что строка содержит {}, но не {или}. Может кто-нибудь светит на это, пожалуйста?Регулярное выражение для проверки того, что строка содержит {}
Спасибо за помощь, вот несколько примеров.
например.
действует: {ABC}, as09 {02} дд, {sdjafkl} sdjk, sfdsjakl, 00 {00} 00, ааааа {d}
недействительна: {SDSF, sdfadf}, SDF {SDFS, 333 } 333
********* Обновление *******************
^[A-Za-Z0-9_-. ] (?: {[A-zA-Z0-9 _-.] +})? [A-zA-Z0-9_-. ] $ это то, что мне нужно, спасибо за вашу помощь :)
Не могли бы вы уточнить? Это точно «{}» (без каких-либо промежуточных символов), которые вы хотите? Или вы просто подразумеваете, что строка содержит как {и}, но не только одну из них? Как насчет нескольких {и}? Требования неоднозначны. –
Может ли {} быть вложенным? – Andomar
Предоставьте несколько входов для образца - ваш вопрос в его нынешнем виде не имеет смысла. – 2009-12-06 21:56:00