问题标签 [expr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
50 浏览

regex - 使用 expr 从 URL 中提取 IP

在 Mac OS X 上,我正在尝试expr从 URL 字符串中提取 IP 地址。

这将返回一个空字符串。

0 投票
2 回答
143 浏览

regex - 使用 Perl 从字符串中剥离除 HTML 锚链接之外的所有内容

使用 Perl,我如何使用正则表达式来获取其中包含随机 HTML 的字符串以及一个带有锚点的 HTML 链接,如下所示:

它只留下那个并摆脱其他一切?无论带有 <a、like title=、or或其他什么的 href 属性内有style=什么。它离开了锚点:“Whatever Example”和 </a>?

0 投票
1 回答
366 浏览

python - ast.Expr 类型的 Ast 解析

关于由 ast 模块计算的 lineno 偏移量,我有一些不明白的地方。通常当我得到某个 ast 对象的 lineno 时,它会给我遇到该对象的第一行。

例如在下面的例子中,foo 的 lin

将为函数 foo返回1并为 hello world 打印输出返回2

但是,如果我解析多行文档字符串(ast.Expr),则提供的 lineno 是最后一行。

结果仍然是函数的第1行,但文档字符串的结果将是第4行。我原以为它会在第2行,因为那是文档字符串开始的时候。

我想我要问的是是否有办法始终获得包括 ast.Expr 在内的所有 ast 对象的第一个 lineno 。

0 投票
1 回答
22684 浏览

bash - 对于一个简单的程序,我在 bash shell 中遇到 expr 语法错误

这是我的代码伙计们。我收到一堆 expr 语法错误。我正在使用 bash shell。谢谢!

0 投票
1 回答
1393 浏览

c - calling a function using expr during an LLDB session

I'm trying to get a better grasp of LLDB and am currently stuck trying to call a locally defined function (using LLDB's expr) while debugging some code. For the sake of simplicity, lets consider this toy code:

testing_lldb.c:

I compile it like this:

and then run LLDB by typing:

In my LLDB session, I'd like to be able to call factorial(). My first attempt:

The error message includes a clear hint, so I try again:

Fine, I try to define factorial() manually by following the answer for this SO question:

And this gives me exactly same error as above. I double checked the starting address of factorial() by running:

Question

Given testing_lldb.c, what's required to be able to use factorial() in expressions in LLDB?

Some details regarding the enviroment:

0 投票
1 回答
157 浏览

shell - TCSH:将 sed 输出转换为 expr sum

嗨,我在使用以下代码时遇到了麻烦:

输出如下:

请注意:脚本末尾有两个中断"...1 9__"

好吧,我真正想要的是对所有数字求和,不包括它们来自的最后休息时间。我的第一个想法是用“+”替换换行符,然后让它与 expr 一起工作,但它根本不起作用......

请问有什么建议吗?

提前致谢!

此致。

0 投票
2 回答
62 浏览

tcl - 为什么编译器不自动支撑 expr?

我正在阅读 Donal Fellows 的精彩解释,解释为什么你应该支撑你的expr.

这让我想知道为什么 tcl 编译器不自动{}支持expr? 这种自动支撑在什么情况下会失效?

0 投票
4 回答
10186 浏览

arrays - bash-查找行中数字的平均值

我正在尝试逐行读取文件并找到每行中数字的平均值。我收到错误消息:expr: non-numeric argument

我已将问题缩小到 sum= expr $sum + $i,但我不确定为什么代码不起作用。

该文件如下所示(数字由制表符分隔):

0 投票
1 回答
1074 浏览

bash - 读取、存储和访问临时文件 (BASH)

我想用输入文件中的一堆数字加载一个临时文件。脚本的格式是“testing -row/-col [input file]”。输入文件大多只是一堆随机数,比如

我下面的代码试图抓住这个输入文件作为参数,然后将这些数字“cat”到一个新的临时文件中。从那里,我试图从这个临时文件中找到行的平均值。

然而,即使当我“cat” TMP 文件时,它显示的内容与 testing_file 完全相同,但当我运行它打印的脚本时

关于为什么会发生这种情况的任何建议或想法?谢谢你。

0 投票
1 回答
1098 浏览

bash - 使用 expr 时出现语法错误

这是代码:

我的输入:

错误:

但是当我在终端中运行 expr 时,如下所示:

它运作良好。你能告诉我为什么吗?