Если вам нужно поддерживать несколько языков, из PHP 5.1 были добавлены дополнительные escape-последовательности для типов символов , перечисленных здесь .
Следующие функции используют это преимущество и позволяют проверять буквы и цифры в нескольких алфавитах:
проверять наличие любой буквы в строке:
function has_letter($x){
if (preg_match("/[\p{L}]/u",$x)) {
return true;
}
return false;
}
проверять строку, содержащую любое число
function has_number($x) {
if (preg_match("/[\p{N}]/u",$x)) {
return true;
}
return false;
}
Использование
$string = '123اختبا';
has_letter($string); // true
$string = '೪౨౨';
has_number($string); // true
Оба вместе в соответствии с просьбой
$string='I am 28';
if (has_letter($string)&&has_number($string)){
// true
}
$string='I am ౨೩೫';
if (has_letter($string)&&has_number($string)){
// true
}
$string='Привет, друг, как ты?';
has_number($string); // false - this Russian text doesn't contain a number
-//folderName/folderName/folderName/*.class //workspaceName/folderName/folderName/*.class
Если эта строка находится в области «Просмотр» рабочей области, «Согласование автономной работы» сгруппирует все .class файлы в ветке «Исключенные файлы». Однако файлы классов по-прежнему будут отображаться в представлении рабочей области.
Если вы используете P4V, выберите «Скрыть локальные файлы» в меню «Рабочая область фильтра», которое находится в меню «Вид».
Это работает так же для Windows и клиенты Macintosh.
Это зависит от исполняемого файла perforce, который вы используете.
Если вы используете p4v.exe, вы увидите над рабочим пространством желтый значок фильтра. При выборе этого значка откроется контекстное меню. Один из вариантов - «Скрыть файлы, отсутствующие на складе». Выбор этого должен привести к желаемым результатам.
Если вы не хотите не забывать помещать строку исключения BrianH во все ваши рабочие области (также известные как спецификации клиента), то попросите администратора исключить файлы .class в таблице разрешений сервера P4. Это сделает его прозрачным для всех пользователей.
Если вы используете или можете использовать плагин Eclipse Perforce, затем Документация плагина перечислены несколько способов игнорировать файлы и папки.