为了明确说明,我完全同意网站管理员执行此操作,直到他们构建API.
我想要做的是,比如说,在网站的某个特定部分找到的数字或任何数据,尽管它的位置可以改变.
什么,我想这样做,如果我的HTML存储在通过的file_get_contents一个变量,想找个在那里说的来源某处的一个例子"<p>User status: Online.</p>"; 我需要将文本存储在变量之间"status: "和".</p>"变量之间,只知道这两个字符串才能找到它,但也知道只有一种可能的情况,那两个文本在同一行中
编辑:我似乎忘记了最重要的部分.好吧,问题是如何做我刚刚描述的内容,如果你有很多文本,我怎样才能找到一段文本和另一段文本之间的内容,并将其存储在变量中?
我目前在Smalltalk上构建我的第一个东西,我遇到了一个问题.我必须处理用户输入的数字,我需要将其除以2,仍然是一个整数.如果用户输入10,我将使用5,如果他们输入11,我必须使用6,但我显然会得到5.5.
如果我可以得到一个数字的mod我可以简单地确保mod = 0否则添加0.5并且它会做得同样好,但我无法找到如何在SmallTalk中进行mod操作,所有我的搜索最终都在关于实际社交小动作的不相关的东西,这是非常令人沮丧的.
所以,如果你能告诉我如何获得一个数字的模型,那将是很好的,如果你能告诉我如何用一个单独的函数进行整理,甚至更好.感谢您的帮助和时间.
更新:经过一些研究,我试着这样做:
mod := par rem: 2.
mod = 0 ifFalse: [ par := par + 0.5 ].
Run Code Online (Sandbox Code Playgroud)
其中"mod"是变量"par"的mod,如果它不是0,它应该加0.5到par.
我现在的问题是尝试在timesRepeat中使用par会出现"BoxedFloat64无法理解#timesRepeat"错误.所以我仍然处于相同的问题,或者只是需要一种方法来将浮点数转换为整数.
我的电子程序中的 main.js 文件有一个小的上下文菜单,右键单击托盘图标时会打开它,如下所示:
let menuTarea = [
{
label: "Open window",
click: function(){ win.show(); }
},
{
label: "**omitted**",
click: function(){ shell.openExternal("**omitted**"); }
},
{
label: "Close completely",
click: function(){ app.quit(); }
}
]
Run Code Online (Sandbox Code Playgroud)
我希望菜单按钮之一调用另一个 script.js 文件中的函数,该文件在后台运行,因为它被主窗口中的 index.html 引用。我怎样才能做到这一点?