Шаблон регулярного выражения с использованием w. * Не соответствует тексту, начинающемуся с иностранных символов, таких как Ä

У меня есть следующее регулярное выражение, которое я успешно использовал:

preg_match_all('/(\d+)\n(\w.*)\n(\d{3}\.\d{3}\.\d{2})\n(\d.*)\n(\d.*)/', $text, $matches)

Однако я только что обнаружил, что если текст (\ w. *) совпадение частей начинается с иностранного символа, такого как Ä , тогда оно не соответствует ни чему.

Может ли кто-нибудь помочь мне с выбором правильного шаблона вместо (\ w. *) для соответствия строке, начинающейся с любого символа?

Большое спасибо

6
задан SammyBlackBaron 15 November 2011 в 13:47
поделиться