I know, it's ugly and seems stupid, but I need to redefine like that. I try a lot of things (\edef, \expandafter...) Nothing seems to work. No break line.
\documentclass{article}
\usepackage{ulem}
\def\texteSouligne#1{\uline{#1}}
\def\texteGras#1{{\textbf{#1}}}
\def\texteItalique#1{{\it #1}}
\begin{document}
Voici du texte \texteSouligne{souligné \texteItalique{et eded e defn même temps italique bla blabla blabla blabla blabla blabla blabla blabla bla.}}
Voici du texte \texteSouligne{souligné \texteGras{et en même bla blabla blabla blabla blabla blabla blabla blabla blabla blabla bla temps gras.}}
\texteSouligne{Voici du texte souligné, bla bla blabla bla blabla bla blabla bla blabla bla blabla bla blabla bla bla \texteGras{en gras \texteItalique{et en même temps italique.}}}
\end{document}

ulemmacros. 1st question: Why? 2nd question: What did you do? Third question: Why using\itwhich is outdated?. And I doubt thatulemmacros are expandable to use it with\edef– Dec 01 '17 at 19:02