台北地檢署為釐清張文犯下連續攻擊與殺人案件的背後動機,先後五度約詢其父母,並訪談多名親友及同事。調查顯示,張文自2021年6月起便與家人幾乎斷絕聯繫。多名大學同學證稱,他曾透露「想在死之前幹一票大的」;檢調進一步比對其電腦資料後發現,張文長期關注鄭捷等國內外無差別攻擊事件,並頻繁搜尋女性遭受痛苦或虐待內容。

檢警進一步比對電子裝置紀錄,發現張文的 iPhone 8 Plus 曾在2021年10月29日至2022年3月10日期間搜尋「隨機傷人事件」等字串。2024年1月,他開始建立「投擲式燃燒瓶」文件,顯示長期規劃犯罪的跡象,同年4月起陸續購買長、短刀具。
2024年初,他密切關注鄭捷犯下的捷運殺人案;搬至台中後,又開始瀏覽洪淨犯下的捷運隨機傷人事件。
電腦瀏覽紀錄顯示,張文自2024年6月至2025年12月間,與「鄭捷、隨機殺人、縱火、謀殺、虐童、汽油彈、捷運」相關的瀏覽多達1810筆,其中512筆與鄭捷案直接相關。他幾乎每月重復觀看鄭捷案探討內容,也大量搜尋日本、美國、瑞典與澳洲等國的隨機攻擊案件。

此外,張文長期瀏覽「Ryona(リョナ)」類型內容,累計達6315筆。此類題材源自日本網路文化,常涉及女性遭受痛苦或虐待的情境。他更于2025年9月1日建立名為「Dead」的資料夾,存放包含「越南屠夫」分屍案件在內的兇殺照片,並觀看「面對持刀攻擊的致命性」、「金屬劍兵器技擊」、「格鬥劍技」等影片,顯示他藉由慘案內容自我強化「無差別攻擊」的正當性,並研究如何以技術性方式奪取他人生命。

檢調也查出,張文自2025年1月起開始準備犯罪所需的器具。同年10月,他創建名為「2025/12」的攻擊計畫書,開始搜尋天氣預報、「聖誕節」、人流資訊,以及「警察局」、「消防局」、「台北車站板南線平面圖」等資料,更下載「捷運台北車站立體導覽圖」並在圖上標示預計投放煙霧彈與凝固式汽油彈的位置。
檢調確認,這份攻擊計畫書儲存在張文個人的雲端空間,無任何其他人分享或編輯紀錄。整體跡象顯示,這起震撼社會的連續攻擊事件,是張文獨自長期規劃並親自執行的犯行。