获取特定字符串中的字符串

Get string within a specific string

请原谅这个愚蠢的问题,但我绝对是 Crystal 报告的新手。

我想在 Crystal 报告中添加纯文本。问题是,如果插入了包含显示文本的超链接,它将显示如下:

超级链接“http://google.de/https://www.google.com/webhp?hl=de&sa=X&ved=0ahUKEwipsMvN_-vkAhWCEVAKHf3JBCIQPAgD”google.com

我只想让超链接显示在“

结果应该是https://www.google.com/webhp?hl=de&sa=X&ved=0ahUKEwipsMvN_-vkAhWCEVAKHf3JBCIQPAgD

但是,也有可能出现 "hyperlinks" 不包含超链接的情况。

我的教授创建了一个包含文本和超链接的 Access 数据库,我必须正确显示超链接。

数据库的一些行:

超级链接“http://votetandem.org/”votetandem.org 超链接“https://app.votetandem.org/”votetandem.org

有时 "URL" 显示文本之间有一个 space 有时没有

使用 REPLACE() 函数。按 F1 获取在线帮助。

我找到了解决问题的办法。我创建了一个公式字段。 chr(34) 在 ASCII

中是 "

如果 InStr({TABLE},"HYPERLINK " & chr(34)) > 0 那么

拆分({TABLE},chr(34))[2]

其他 {TABLE}

URL 是第二个条目。第一个是超链接,第二个是真实的 URL,第三个是显示的名称。