问题标签 [dollar-sign]

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 投票
4 回答
21518 浏览

python - 在 Python 中查找以 $ 符号开头的字符串中的所有单词

如何提取以 $ 符号开头的字符串中的所有单词?例如在字符串中

我想提取单词$stringand $example

我尝试使用这个正则表达式\b[$]\S*,但只有当我使用普通字符而不是美元时它才能正常工作。

0 投票
6 回答
13582 浏览

javascript - Chrome 中的 $ 变量(美元符号)?

我在没有 jQuery(或使用该$符号作为快捷方式的任何其他库)的页面上使用 google chrome 的开发人员工具。当我$通过控制台检查时(只需输入并按回车键),我得到了这个:

所以,chrome 有一些原生函数可以被$. 只有 chrome 似乎有这个,我无法通过window['$']或通过document['$']或访问它this['$']

我无法找出这个功能是什么。你知道它是做什么的,也许有一些关于这方面的背景信息吗?提前致谢!

0 投票
1 回答
881 浏览

antlr - 何时将美元符号 $ 放在 ANTLR 中对符号的引用处?

我有两本 T.Parr 写的关于 ANTLR 的书,我看到到处都是美元符号和符号的引用。它也对我有用:

或更复杂的东西:

但是这条线给了我荒谬的错误:

错误说missing attribute access on rule scope: ex。你知道修复是什么吗?删除“ex”上的美元符号。就是这样。

出于好奇,我检查了上面提到的规则并删除了美元符号——它们像以前一样工作(即我没有收到任何错误)。

问题:那么这个带有美元符号的故事是什么?我不应该使用它吗?或者我应该使用它直到出现错误?

如果我没有看到这个约定几乎被用作 ANTLR 中的标准,我不会问这个问题。

0 投票
2 回答
50722 浏览

postgresql - '$$' 在 PL/pgSQL 中用于什么

对于 PL/pgSQL 来说是全新的,这个函数中双美元符号的含义是什么:

我猜, inRETURNS boolean AS $$$$一个占位符。

最后一行有点神秘:$$ LANGUAGE plpgsql STRICT IMMUTABLE;

顺便问一下,最后一行是什么意思?

0 投票
3 回答
53312 浏览

r - 变量前的美元符号

我有这个示例代码可以从现有数据框“my_data”创建一个新的数据框“new_data”。

问题是my_data$cond(其中 cond 是一个变量,而不是列名)不被接受。

如何通过在美元符号后使用变量值来调用数据框的列?

0 投票
2 回答
4950 浏览

java - Java replaceAll / 用美元符号实例替换字符串

我不明白。我使用了所有可以在互联网上找到的替换方法,包括我能找到的所有堆栈溢出。我什至试过\u0024!怎么了?

0 投票
1 回答
243 浏览

php - 正则表达式 - 美元符号仅在另一个字符之后匹配

我知道有很多关于正则表达式和美元符号的线索。但我读的那一篇根本没有帮助。我有这个\b(foo bar\$)s?\b应该匹配的正则表达式foo bar$and foo bar$s。问题是,正则表达式只匹配foo bar$s.

因为\b(foo bar)s?\b它适用于foo barfoo bars

美元是名字的一部分,所以我不能删除它。

有任何想法吗?

0 投票
3 回答
187 浏览

javascript - “jQuery(function($){...}” 中的 $ 是如何引用 jQuery 的?

下面,它说 $ 符号是指 jQuery。我需要帮助了解如何?

0 投票
1 回答
178 浏览

javascript - Google 网站的 JavaScript(例如 Gmail、阅读器和搜索)中使用的“$$”变量/对象是什么?

可能重复:
Chrome/Ffirefox中双元符号选择器查询功能的来源是什么?

我注意到许多主要的 Google 网站(网络应用程序),例如 Search、Gmail 和 Reader 不仅定义了一个$对象,还定义了一个$$对象。

我不确定前者是什么,但后者至少有一个类似于 jQuery 的选择器功能。

$$虽然不是完整的 jQuery 本身。我可以做类似$$('main')但不能做的事情$$('main').text()

有谁知道这个$$物体是什么?它是 jQuery 的精简版吗?是 Sizzle 选择器引擎吗?它是其他一些看起来有点类似于 jQuery 的框架吗?

它在任何地方都有记录吗?

奖励问题:

  • Google 网站上是否还有其他带有其他 jQuery 函数的对象?
  • $他们使用的对象是什么?

背景:无论我是使用脚本标签将 jQuery 注入网站还是将我的用户脚本代码注入他们的页面以使用任何框架或库,我都无法让 jQuery 在 Google 网站上的 Google Chrome 用户脚本(如 Greasemonkey)中工作他们可能已经包括在内。

0 投票
3 回答
17115 浏览

c++ - c ++:如何将双精度格式设置为带有美元符号的货币?

我有一个函数,它接受一个双精度并将其作为带有千位分隔符的字符串返回。你可以在这里看到它:c++:用逗号格式化数字?

现在我希望能够将其格式化为带有美元符号的货币。具体来说,如果给定 20500 的两倍,我想得到一个字符串,例如“$20,500”。

在负数的情况下添加美元符号不起作用,因为我需要“-$5,000”而不是“$-5,000”。