RegEx在一个文本块的每一行中找到第一个Tab

San*_*eon 2 regex

大家好,提前谢谢,

我需要一个正则表达式,让我在每一行的第一个标签上.

例如

Romania RO  ROU 642
Russian Federation  RU  RUS 643
Rwanda  RW  RWA 646
Saint Barthelemy    BL  BLM 652
Run Code Online (Sandbox Code Playgroud)

应该像这样解析

Romania[*]  RO  ROU 642
Russian Federation[*]   RU  RUS 643
Rwanda[*]   RW  RWA 646
Saint Barthelemy[*] BL  BLM 652
Run Code Online (Sandbox Code Playgroud)

应忽略同一行中的所有其他选项卡.

Bar*_*aye 7

试试这个,但要确保使用您使用的任何语言设置多行选项:

^[^\t]*(\t{1}).*$
Run Code Online (Sandbox Code Playgroud)


buc*_*ley 5

干得好

图案

(^.*?)(\t)
Run Code Online (Sandbox Code Playgroud)

用。。。来代替

$1[*]$2
Run Code Online (Sandbox Code Playgroud)

使用让 ^ 和 $ 在换行符处匹配的修饰符。

如果您还有其他问题,请告诉我。

问候,汤姆