Игнорирование слова, когда оно находится между определенной комбинацией слов в регулярном выражении (имплантация глоссарPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Игнорирование слова, когда оно находится между определенной комбинацией слов в регулярном выражении (имплантация глоссар

Сообщение Anonymous »

Я отредактировал свой вопрос и упростил его.
Я создал функцию для выделения глоссария в тексте, которую можно использовать для выделения спряженных слов (на французском языке). У меня отлично работает, но я хочу игнорировать слова, которые уже были выделены. Итак, мне нужен способ игнорировать любые слова между скажем (я упростил его).
Может ли кто-нибудь отредактировать мое регулярное выражение, чтобы оно игнорировало слова между этими тегами?
Вот важная часть моей функции:
// example glossary but the real one has 10,000 entries
$words = ["example","ample"];
$content = "Here is an example for you."

foreach($words as $word) {
///// ***** HERE IS THE PROBLEMATIC REGEX. The esxu is for french conjugaison *****
$search = "/([\s\x{00A0} ,\.-;-\(\)\"\'>])(" . $word . ")([esxu]{0,3})([\s\x{00A0} ,\.;\"--\)\(

Подробнее здесь: https://stackoverflow.com/questions/782 ... ex-glossar
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»