获得帮助 我不是专家,我确定我需要的很简单 希望有人可以帮助我
这是HTML代码示例
<title>Mathew - Public Profile</title>
我已经可以使用= IMPORTXML(“ URL”,“ // title”)在Google电子表格中获取<title>
。但是,它返回了我:
Mathew - Public Profile
我希望表达式仅返回: 马修
配置文件名称将始终更改,这就是我要捕获的名称 它显示“我不需要也不需要”的部分-
反正我可以直接从XPath表达式中删除它吗?
谢谢
答案 0 :(得分:1)
XPath表达式substring-before(//title, ' - Public Profile')
将为您提供所需的信息。但是,请注意,您的上一个表达式返回了一个节点,而它返回了一个字符串,因此在您调用该表达式的应用程序级别,结果的处理可能会有所不同,具体取决于所使用的API。我不熟悉Google电子表格API。
答案 1 :(得分:0)
您可以像这样使用frame = (Framelayout) findViewById(R.id.Frameloayout);
:
REGEXEXTRACT
更新
请注意,=REGEXEXTRACT(IMPORTXML("https://stackoverflow.com/questions/51392296/new-to-xpath-expression"; "//title"); "^(.+?)\s*-[^-]+$" )
和REGEXEXTRACT
不是XPath的一部分,它们是Google Spreadsheets的一部分