ㄑㄧㄢˊㄒㄧㄤˇㄏㄡˋsīqián‑xiǎnghòu

思前想后
  1. 一再反覆思考 浮生思前想後不勝惘然」。

to consider past cause and future effect (idiom)​; to think over the past and future, to ponder over reasons and connection
après réflexion
das Für und Wider abwägen (V, Sprichw)​