How to say "但正魔交战数年" (dàn zhèng mó jiāo zhàn shù nián) in Chinese dialogue

dànzhèngjiāozhànshùnián

but years of battle have caused

Idioms & Colloquial Expressions
Grammar Patterns
INTERACTIVE SCRIPT TIMELINE
LINE 0110:45
zhī
dào
hái
xiǎng
zhe
luó
xiá
zhī
shì

I know you still think about Ms. Luo,

LINE 0210:47
PLAYING SCENE
dàn
zhèng
jiāo
zhàn
shù
nián

but years of battle have caused

LINE 0310:49
shāng
shù

countless deaths and injuries.

Show Information
Source MediaTV Series
Season & EpisodeS1 E5
Timestamp10:47
TMDB ID262932