realbasic - 在适用于 Windows、Mac 和 Linux 的 RealBasic 中,将一段文本解析为段落的最可靠方法是什么?

标签 realbasic

我正在使用 RealBASIC 2011r3 编写一个软件,需要一种可靠的跨平台方式来将字符串分成段落。我一直在使用以下内容,但它似乎只适用于 Linux:

dim pTemp() as string
pTemp = Split(txtOriginalArticle.Text, EndOfLine + EndOfLine)

当我在我的 Mac 上尝试此操作时,它会将所有内容作为一个段落返回。使这项工作在 RB 支持的所有三个构建目标上可靠工作的最佳方法是什么?

最佳答案

EndofLine 根据平台和创建字符串的平台而变化。您需要检查字符串中 EndOfLine 的类型。我相信它是 sMyString.EndOfLineType。一旦你知道它是什么,你就可以拆分它。

EndOfLine 有更多的属性。它可以是 EndOfLine.Macintosh/Windows/Unix。

EndOfLine 文档:http://docs.realsoftware.com/index.php/EndOfLine

关于realbasic - 在适用于 Windows、Mac 和 Linux 的 RealBasic 中,将一段文本解析为段落的最可靠方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7224788/

相关文章:

permissions - RealBasic应用程序在Writeline上崩溃

mysql - 图片使用Postgres和Xojo

realbasic - 如何将外部文件拖放到我的 xojo 应用程序并返回路径

sqlite - XOJO从SQLite数据库中删除一条记录

sqlite - 使用SQLite3 DB进行REALBasic报告

c - 有C语言的RealBasic工作室吗?

oop - 如何在RealBasic上实现自省(introspection)?

ipc - Xojo IPCSocket连接多次