- Сообщения
- 215
- Реакции
- 82
Может ли кто подсказать GREP для поиска любого числа, записанного римскими цифрами. Требуется, например, для поиска и исправления таковых, оказавшихся в нижнем регистре (например, xviii вместо XVIII)?
Выражение,
найденное, например, здесь http://www.delphikingdom.com/asp/viewitem.asp?catalogid=163 , у меня ничего не находит.
В частности, непонятно, почему выражение I{1,3} находит I, II и III; а выражение I{0,3} не находит ничего, точнее находит ближайшую точку вставки и по FindNext находит ее же, и так до бесконечности...
Выражение,
PHP:
(?i)M*(D?C{0,3}|C[DM])(L?X{0,3}|X[LC])(V?I{0,3}|I[VX])
найденное, например, здесь http://www.delphikingdom.com/asp/viewitem.asp?catalogid=163 , у меня ничего не находит.
В частности, непонятно, почему выражение I{1,3} находит I, II и III; а выражение I{0,3} не находит ничего, точнее находит ближайшую точку вставки и по FindNext находит ее же, и так до бесконечности...