0
我對maxscript的edittext和字符串轉義有一些問題。 首先,我想逃避編輯文本中的字符串(重音和簡單引號)。目的是將這個字符串提供給一個mysql查詢。maxscript中的轉義問題
然後,我想限制edittext中每行的字符數,當達到可視寬度時強制換行。
這些事情可能以簡單的方式嗎?我不想解析字符串中的所有字符串,並手動插入換行符或空格特殊字符。
Thnaks任何幫助
我對maxscript的edittext和字符串轉義有一些問題。 首先,我想逃避編輯文本中的字符串(重音和簡單引號)。目的是將這個字符串提供給一個mysql查詢。maxscript中的轉義問題
然後,我想限制edittext中每行的字符數,當達到可視寬度時強制換行。
這些事情可能以簡單的方式嗎?我不想解析字符串中的所有字符串,並手動插入換行符或空格特殊字符。
Thnaks任何幫助
擺脫原始字符串很簡單:
-- origString = string from text box
substituteString origString "\\" "\\\\"
substituteString origString "\"" ""\\\"
MySQL的我可能做到這一點的引號:
substituteString origString "\"" "'"
此外,如果你想逃生TAB字符等這將工作:
substituteString origString (bit.intAsChar 9) "<TAB HERE>"
檢查字符數字http://www.asciitable.com。
但記住字符串將與轉義字符一起存儲,所以如果您閱讀字符串,您也將顯示轉義字符。
這是用來幹什麼的? 您是否試圖在mySQL的網頁上顯示結果?
至於換行符,我不認爲有一種方法可以獲取Maxscript EditText框每行的字符串。但是,您可以在Maxscript用戶界面中使用.Net文本框並以此方式閱讀。