【发布时间】:2022-12-16 23:01:37
【问题描述】:
一个文件由多个输入字符串组成,这些字符串由一个固定字母“a”后跟 [0-15]、空格,然后是一个十进制值组成。这些集合中的每一个都包含在花括号中,并由下一个集合用空格分隔。我正在寻找十进制值超过 5.0000 但丢弃最高值 113.1600(第一行)和 208.1150(第二行)的集合。例如。第一个字符串的输出将是 {a7 32.7832} 并且第二个字符串没有输出。
输入:
{a7 32.7832} {a8 1.6795} {a9 0.4920} {a10 0.6235} {a11 0.4190} {a14 3.2500} {a6 1.5170} {a12 0.2620} {a13 0.0410} {a3 2.6730} {a4 2.7620} {a5 0.7490} {a2 2.0300} {a15 113.1600}
{a3 1.0995} {a5 0.3180} {a6 0.3395} {a7 0.5600} {a8 1.4035} {a9 1.1810} {a10 0.4340} {a11 0.3430} {a13 0.6970} {a14 208.1150} {a2 1.4630} {a4 1.0820}
{a3 1.0995} {a5 0.3180} {a6 0.3395} {a7 0.5600} {a8 6.0835} {a9 1.1810} {a10 0.4340} {a11 0.3430} {a13 0.6970} {a14 208.1150} {a2 1.4630} {a4 1.0820}
输出:
{a7 32.7832}
{a8 6.0835}
【问题讨论】:
-
冒着显而易见的风险,Tcl 和 Perl 是不同的语言。它不像 C 和 C++,它们至少在表面上是相似的。 Tcl 和 Perl 是非常不同的语言。
-
是的,更正了它。感谢您指出。我一直在寻找解决方案或解决方案 - 以更容易实施的为准。