Если вы уже знаете длину слов заранее, то сначала установите самый длинный. Например:
String pattern = ("(hello world|hello)");
Самый длинный будет согласован первым. Если вы заранее не знаете длины, это невозможно.
Альтернативный подход состоял бы в том, чтобы сохранить все совпадения в массиве / хеше / списке и выбрать самый длинный вручную, используя встроенные функции языка.
В чем разница между обычной папкой и приложением в IIS?
blockquote>На мой взгляд, основное отличие между обычной папкой и приложением в IIS заключается в том, что приложение будет иметь собственное приложение. пул, но папка нет.
Папка будет наследоваться из пула приложений родительского сайта IIS.
Я настраиваю сайт IIS и хочу поддерживать множество разных суб-ENV на одном сайте.
blockquote>По моему мнению, выбор метода, который соответствует вашим реальным требованиям.
Если qa1 или qa2 - это просто папка, содержащая разные приложения, я предлагаю вам установить ее как папку, а не приложение, поскольку приложение станет иметь свой собственный пул приложений, который будет использовать системный ресурс для его запуска. [ 115]
Если qa1 или qa2 - это просто папка, которая содержит собственный файл приложения, я предлагаю вам установить его как приложение, поскольку им может управлять другой пул приложений.