mirror of
https://github.com/retailcrm/NameCaseLib.git
synced 2024-12-05 03:16:06 +03:00
[0.4.1] /RU11072716/ распознавание имени, фамилии
This commit is contained in:
parent
6a09e7a39c
commit
b79fcac2c8
@ -64,8 +64,8 @@ class NCLNameCaseRu extends NCLNameCaseCore
|
|||||||
'в' => 'аь',
|
'в' => 'аь',
|
||||||
'г' => 'а',
|
'г' => 'а',
|
||||||
'д' => 'ар',
|
'д' => 'ар',
|
||||||
'е' => 'бвгдйлмнря',
|
'е' => 'бвгдйлмня',
|
||||||
'ё' => 'бвгдйлмнря',
|
'ё' => 'бвгдйлмня',
|
||||||
'ж' => '',
|
'ж' => '',
|
||||||
'з' => 'а',
|
'з' => 'а',
|
||||||
'и' => 'гдйклмнопрсфя',
|
'и' => 'гдйклмнопрсфя',
|
||||||
@ -674,7 +674,7 @@ class NCLNameCaseRu extends NCLNameCaseCore
|
|||||||
{
|
{
|
||||||
$first+=0.5;
|
$first+=0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* буквы на которые никогда не закнчиваются имена
|
* буквы на которые никогда не закнчиваются имена
|
||||||
*/
|
*/
|
||||||
@ -682,18 +682,18 @@ class NCLNameCaseRu extends NCLNameCaseCore
|
|||||||
{
|
{
|
||||||
$second += 0.3;
|
$second += 0.3;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Используем массив характерных окончаний
|
* Используем массив характерных окончаний
|
||||||
*/
|
*/
|
||||||
if(isset($this->splitSecondExclude[$this->Last(2, 1)]))
|
if (isset($this->splitSecondExclude[$this->Last(2, 1)]))
|
||||||
{
|
{
|
||||||
if(!$this->in($this->Last(1), $this->splitSecondExclude[$this->Last(2, 1)]))
|
if (!$this->in($this->Last(1), $this->splitSecondExclude[$this->Last(2, 1)]))
|
||||||
{
|
{
|
||||||
$second += 0.4;
|
$second += 0.4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Не бывает имет с такими предпоследними буквами
|
* Не бывает имет с такими предпоследними буквами
|
||||||
*/
|
*/
|
||||||
@ -746,7 +746,7 @@ class NCLNameCaseRu extends NCLNameCaseCore
|
|||||||
/**
|
/**
|
||||||
* Слова, которые заканчиваются на тин
|
* Слова, которые заканчиваются на тин
|
||||||
*/
|
*/
|
||||||
if($this->Last(3) == 'тин' and $this->in($this->Last(4, 1), 'нст'))
|
if ($this->Last(3) == 'тин' and $this->in($this->Last(4, 1), 'нст'))
|
||||||
{
|
{
|
||||||
$first += 0.5;
|
$first += 0.5;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user