Привет.
Хотелось бы с помощью regexp'a сделать валидатор для lineEdit'a.
Требования к имени Xml элемента вродебы вот такие:
XML elements must follow these naming rules:
* Names can contain letters, numbers, and other characters
* Names cannot start with a number or punctuation character
* Names cannot start with the letters xml (or XML, or Xml, etc)
* Names cannot contain spaces
Any name can be used, no words are reserved.
Пока смог сделать только первую и четвёртую часть:
QRegExp regExpRootName( "^\\w+$" );
Как прикрутить остальные?