我需要在特定的字符串之前和之後進行一定的替換。例如: - 我需要「在場上替換不好的」MytextField「」。但是這個替換應該在開始{document}和結束{document}之前完成。在開始{文檔}和結束{文檔}之前沒有替換這個詞。這怎麼可能?。 如果我使用這個代碼「替換不好的領域」MytextField「」所有的壞時刻應該被替換爲好。我不需要改變整個領域。如何在livecode中的特定字符串之前和之後替換某些模式?
1
A
回答
2
這應該工作,如果你的開始和結束標記只在場上出現一次......
put wordOffset("begin{document}",fld "MytextField") into tBegin
put wordOffset("end{document}",fld "MytextField") into tEnd
put replaceText(word tBegin to tEnd of fld "MytextField","bad","good") into word tBegin to tEnd of fld "MytextField"
如果標記出現多次,您將需要一個重複循環步驟,通過每一個。
保羅
0
把這個變成一個領域:AA紅AA紅AA紅AA紅
將這個變成一個按鈕
local latest
on mouseUp
put 0 into latest
startFinding fld 1,0
end mouseUp
on startFinding tText,tOffset
if the optionKey is down then exit to top --just in case...
put wordOffset("red",fld 1,tOffset) into latest
answer "Change word" && (latest + tOffset) && "?" with "Change" or "Continue"
If it = "change" then put "green" into word (latest + tOffset) of fld 1
add latest to tOffset
if tOffset < the number of words of fld 1 then startFinding fld 1,tOffset
end startFinding
相關問題
- 1. 如何替換特定字符串的字符之前和之後
- 2. 替換某些字符之前/之後的空格
- 3. 如何在SQL Server中的特定字符之前和之後替換子字符串?
- 4. php - 在字符串之前和之後找到特定字符
- 5. 替換vim中的字符串之前和之後
- 6. 如何在特定字符之前替換字符?
- 7. 在javascript str.replace中的特定索引之後替換字符串
- 8. 在Go中的某些參數之前和之後分割字符串
- 9. 讀取某個符號之前和之後的字符串
- 10. 之前和之後的特殊字符
- 11. 如何替換javascript中的某些字符之間的文本
- 12. 在特定字符之後的元素內的字符串中替換文本?
- 13. 在某些字符之前在字符串中添加空格
- 14. 在特定字符之前和之後給文本字符串加上顏色
- 15. PHP在字符串之前和之後插入一些文本
- 16. 替換字符串中特定字符之間的特定字符
- 17. 如何在搜索某些特定字符串後使用grep和sed替換子字符串?
- 18. 如何在字符串中的特殊字符之前和之後擴展字符串
- 19. 刪除Python中某個字符串之前和之後的字符
- 20. 如何在字符串中的特定字符串之後插入字符串?
- 21. 在Perl中的字符串匹配之前替換字符
- 22. 如何替換字符串中的2個字符之間的特定文本
- 23. 正則表達式在字符串之前和之後添加換行符?
- 24. 特定字符串之間的替換字符
- 25. Python的正則表達式:替換字符串中的模式發生之前的一些字符
- 26. 提取字符串之前和之後的關鍵字符串
- 27. JavaScript替換字符串和url之前的字符
- 28. 將字符串之後的模式移動到之前
- 29. 在特定模式之後提取字符串
- 30. Swift:如何在特定字符之前獲取字符串?