如何使用实时代码提供额外空间

时间:2015-05-28 11:10:31

标签: livecode

我有一个滚动字段。它包含一些文字和特殊字符,如(---,'',。,",)e.t.c。我想在每个特殊字符之前添加一个空格。是否可能

2 个答案:

答案 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"
相关问题