尝试创建regexp

2024-09-30 14:35:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串,我想通过Java或Python regexp解析一个字符串:

something (\var1 \var2 \var3 $var4 #var5 $var6 *fdsfdsfd @uytuytuyt fdsgfdgfdgf aaabbccc)

var的数目未知。他们的确切姓名不详。它们的名字可能以“\”或“$”、“*”、“@”或“#”开头,也可能不以“\”或“$”、“*”、“@”或“#”开头,并且用空格分隔

我想分别解析它们,也就是说,在捕获组中,如果可能的话。我该怎么做?我想要的输出是:

[\var1 , \var2 , \var3 , $var4 , #var5 , $var6 , *fdsfdsfd , @uytuytuyt , fdsgfdgfdgf , aaabbccc]

我不需要java或python代码,我只需要regexp。我不完整的一个是:

something\s\(.+\)

Tags: 字符串varjavasomethingregexpvar1var2var3