标签: python regex
我需要捕获由制表符分隔的单词,如下图所示。
表达式(.*?)[\t|\n]很好,除了缺少换行符的最后一行。谁能建议对正则表达式进行修改,使其也匹配最后一个字,即夏安? Link to code example
(.*?)[\t|\n]
答案 0 :(得分:0)
将[\t|\n]替换为(\t|$)。
[\t|\n]
(\t|$)
顺便说一句,[\t|\n]是字符类,因此管道|在这里是文字。您可能是说[\t\n]。
|
[\t\n]