scite 脚本

自动转换\n分隔多行文本到字符串

function mTextToCString( )
    if output then
    output:ClearAll() end
    local __allText_=editor:GetText() 
    __allText_=string.gsub ( __allText_, "\"",  "'")
    local __allText01_=string.gsub ( __allText_, '([\r]\n)', '\\%1')

    if string.byte(__allText01_, 1)~=string.byte('\"') then 
    __allText01_='\"'..__allText01_ end

    if string.byte(__allText01_, string.len(__allText01_))~=string.byte('\"') then
     __allText01_=__allText01_..'\";' end
  print(__allText01_)

  return __allText01_

  end

print( mTextToCString() )

 

posted @ 2023-03-04 23:17  陳亞林  阅读(23)  评论(0)    收藏  举报