|
|
1
4
我认为,解决你的问题最简单的方法就是使用
另一个变体使用
编辑:创建一个
它将打印并创建一个名为
|
|
2
2
我想提出两种备选解决办法。一个是使用正则表达式提取行中的任何一组命名标记,另一个是完全滑稽的,但展示了一种不使用正则表达式的方法。
此函数返回由您感兴趣的标记键入的字典列表。您可以这样使用它:
这样做的好处是,您可以在以后选择时使用结果,并配置提取的标记。 无正则表达式解决方案 这个版本只是我写的东西,以表明这是可能的。请不要模拟它,因为代码是一个毫无意义的维护负担。
此函数的行为与第一个函数类似,但相比之下,解析函数是一团乱麻。它的健壮性也要差得多,例如,因为它假设所有的方括号或多或少都是匹配的。 下面是一个IDEOne链接,展示了这两种方法: https://ideone.com/X2LKqL |