【问题标题】:ASP Classic: How split strings with 2 words or more?ASP Classic:如何拆分包含 2 个或更多单词的字符串?
【发布时间】:2017-11-07 09:49:41
【问题描述】:

我需要拆分 我有一个大的经济学文本,我需要包含 2 个或更多单词的拆分字符串,但我没有在网上找到任何执行此任务的示例:

文本:“经济学的范围从很小到很大。研究个体决策的称为微观经济学。研究整体经济的称为宏观经济学。”

我需要获取包含 2 个或更多单词的字符串,并且在包含 2 个或更多单词的字符串的左侧和右侧都有空格。很复杂吧?

任何帮助将不胜感激。

x=split(text,"very small") - 不工作

我需要'空白空间“非常小”的空白空间'

【问题讨论】:

  • 我不完全确定你想要实现什么,但你可以在空间上拆分,并返回句子中所有单词的数组,然后迭代列表并每隔一个单词返回那个词+上一个词
  • 我不能做这最后一步:迭代列表,每隔一个单词返回那个单词 + 前一个单词。
  • 我不能做这最后一步:迭代列表,每隔一个单词返回那个单词 + 前一个单词。我的代码一次只读取 1 个子字符串,而不是 2 或 3 个并输出这样的单词 +neighbors 子字符串(单词)。

标签: string split substring


【解决方案1】:

这是你要找的吗?

dim a
dim i

a = Split("this is a string")
for i=0 to ubound(a)
   if (i mod 2 =1) then
    MsgBox a(i-1) & " " & a(i)
   end if
next

【讨论】:

  • 差不多。
  • a(i-1) & " i " & a(i+1) - 其中 'i' 是子字符串,i-1 和 i+1 是邻居
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 2022-07-06
  • 1970-01-01
  • 2023-03-13
相关资源
最近更新 更多