У меня есть строка текста, которую мне нужно найти, есть ли у нее вложенный цикл или нет Могу ли я использовать регулярное выражение для поиска количества вложенных циклов?
Итак, мой пример текста:
Library-Bookshelf-Book-Book-EndBookShelf-BookShelf-Book-EndBookShelf-Library
Я хочу найти: Whether the String belongs to the Library that has more than 1 Bookshelf in one at least has more than 1 books ?
.Было бы возможно с регулярным выражением.Я ценю любые другие идеи.Благодарю.
Таким образом, ввод - это приведенный выше пример строки.Требуемый результат будет найден первым.Мне нужно разделить их для первого случая.
Bookshelf-Book-Book-EndBookShelf
BookShelf-Book-EndBookShelf
Но мое регулярное выражение возвращает:
Bookshelf-Book-Book-EndBookShelf-BookShelf-Book-EndBookShelf
BookShelf-Book-EndBookShelf
Контрольный пример 2:
Library-Bookshelf-Book-author-author-location-Book-author-EndBookShelf-BookShelf-Book-author-EndBookShelf-Library
с регулярным выражением, мне нужно найти ли книжную полку вВ библиотеке более 2 книг, причем в одной книге более одного автора.Тестовый случай 2 должен вернуть одно совпадение, поскольку первая часть Bookshelf-Book-author-author-location-Book-author-EndBookShelf удовлетворяет условию.
Спасибо ..