我有一个滚动字段。它包含一些文字和特殊字符,如(---,'',。,",)e.t.c。我想在每个特殊字符之前添加一个空格。是否可能
答案 0 :(得分:2)
我不知道你的文字有多长,但你可以:
on mouseUp
get fld "yourField"
put "abcdefghijklmnopqrstuvwxyz" into normalChars
repeat for each char tChar in it
if tChar is not in normalChars then put space & tChar after temp
else put tChar after temp
end repeat
put temp into fld "yourOtherField"
end mouseUp
现在假设所有非字母字符都是“特殊”字符。你可以修改处理程序以反过来吗?也就是说,只识别某些字符,而不是识别所有非字母字符?
克雷格纽曼答案 1 :(得分:0)
雅。请使用此代码
replace "--" with " --" in field "yourField"
replace "---" with " ---" in field "yourField"