如何修复倒转的括号?

时间:2013-09-03 07:26:45

标签: sas

我遇到了向后写入输入字段的问题。 使用reverse()函数没有问题。 当字段中的值包括括号...

时,会出现问题

在我还原它们之后,这里有一些输入的例子 (输入不是用英文写的,但我认为它并不相关)。

    )CAR( ABCDEF
    AAAA MOTORCYCLE(
    AAA 456 ) DDD(

我确定有办法解决这个问题。 我想过使用substr()和find()。 当开括号位置大于关闭位置时, 但正如您所看到的,有一些值的例子只包括开放的括号 或者只是近在咫尺。

需要你的帮助:)

1 个答案:

答案 0 :(得分:0)

只需在数据步骤中使用翻译。

good_string = translate(bad_string,'(',')' , ')','(')