AppleScript:删除两个已定义字符之间的字符范围

AppleScript:删除两个已定义字符之间的字符范围,applescript,Applescript,我有一个如下所示的字符串,我想删除如下字符范围:28%57%85%,20%40%59%79%99% '/Users/studiotwo/Desktop/Test/originals/ analyzing ... [1/33] "003.wav": 28%57%85%-12.3 LUFS (-10.7 LU) peak: 0.0 TPFS, range: 0.0 LU [2/33] "04.wav": 28%57%85%-19.8 LUFS (-3.2 LU)

我有一个如下所示的字符串,我想删除如下字符范围:
28%57%85%
20%40%59%79%99%

'/Users/studiotwo/Desktop/Test/originals/
  analyzing ...
    [1/33] "003.wav": 28%57%85%-12.3 LUFS (-10.7 LU)
        peak: 0.0 TPFS, range: 0.0 LU
    [2/33] "04.wav": 28%57%85%-19.8 LUFS (-3.2 LU)
        peak: -3.5 TPFS, range: 0.0 LU
    [3/33] "pb_1.wav": 28%57%85%-13.9 LUFS (-9.1 LU)
        peak: 0.2 TPFS, range: 0.0 LU
    [4/33] "pb_10.wav": 20%40%59%79%99%-22.1 LUFS (-0.9 LU)
        peak: -3.2 TPFS, range: -23.1 LU
    [5/33] "pb_11.wav": 25%51%76%-22.0 LUFS (-1.0 LU)
        peak: -6.4 TPFS, range: 0.0 LU
    [6/33] "pb_12.wav": 24%47%71%94%-21.9 LUFS (-1.1 LU)
        peak: -3.5 TPFS, range: -22.1 LU

您可以使用
do shell脚本
运行sed命令,如
sed的/“:[^-]*/:/”

将输入设置为“'/Users/studiotwo/Desktop/Test/originals/
分析。。。
[1/33]\“003.wav\”:28%57%85%-12.3 LUF(-10.7 LU)
峰值:0.0 TPFS,范围:0.0 LU
[2/33]\“04.wav\”:28%57%85%-19.8 LUF(-3.2 LU)
峰值:-3.5 TPFS,范围:0.0 LU
[3/33]“pb\U 1.wav\”:28%57%85%-13.9 LUF(-9.1 LU)
峰值:0.2 TPFS,范围:0.0 LU
[4/33]\“pb\U 10.wav\”:20%40%59%79%99%-22.1 LUF(-0.9 LU)
峰值:-3.2 TPFS,范围:-23.1 LU
[5/33]\“pb\U 11.wav\”:25%51%76%-22.0 LUF(-1.0 LU)
峰值:-6.4 TPFS,范围:0.0 LU
[6/33]\“pb\U 12.wav\”:24%47%71%94%-21.9 LUF(-1.1 LU)
峰值:-3.5 TPFS,范围:-22.1 LU”

shell脚本“sed's/\”:[^-]*/\“:/”询问代码的问题必须证明对正在解决的问题的最低理解。包括尝试的解决方案、它们不起作用的原因以及预期的结果。另请参阅:堆栈溢出问题检查表
set input to "'/Users/studiotwo/Desktop/Test/originals/
  analyzing ...
    [1/33] \"003.wav\": 28%57%85%-12.3 LUFS (-10.7 LU)
        peak: 0.0 TPFS, range: 0.0 LU
    [2/33] \"04.wav\": 28%57%85%-19.8 LUFS (-3.2 LU)
        peak: -3.5 TPFS, range: 0.0 LU
    [3/33] \"pb_1.wav\": 28%57%85%-13.9 LUFS (-9.1 LU)
        peak: 0.2 TPFS, range: 0.0 LU
    [4/33] \"pb_10.wav\": 20%40%59%79%99%-22.1 LUFS (-0.9 LU)
        peak: -3.2 TPFS, range: -23.1 LU
    [5/33] \"pb_11.wav\": 25%51%76%-22.0 LUFS (-1.0 LU)
        peak: -6.4 TPFS, range: 0.0 LU
    [6/33] \"pb_12.wav\": 24%47%71%94%-21.9 LUFS (-1.1 LU)
        peak: -3.5 TPFS, range: -22.1 LU"
do shell script "sed 's/\": [^-]*/\": /' <<< " & quoted form of input without altering line endings