【发布时间】:2010-10-22 14:24:43
【问题描述】:
在 php 和 java 中有explode 和 tokenizer 函数可以将字符串转换为不带标点符号的数组。是函数或delphi中的某种方式来完成这项工作。假设有一个大文件“This is, a large file with punctuations,, and space and numbers 123...”我们怎么得到 array "这是一个带有标点符号和空格以及数字 123 的大文件"
非常感谢您。
是的,我们只需要 [0..9],[a..z],[A..Z],就像正则表达式中的 \w。我们可以在 Tperlregex 中使用正则表达式来提取 \w 并将它们放入 Tstringlist 中,就好像 tstringlist 是一个数组一样,但它可能没有那么高效?谢谢。
【问题讨论】:
-
你可能想观察一个字符串,本质上,是一个字符数组。
-
根据您的示例,您似乎只想从字符串中删除逗号。您能否更准确地编辑您的问题?
-
谢谢 Andreas Rejbrand 和 Eugene Mayevski
标签: arrays string delphi character punctuation