问题标签 [optional]
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.
regex - Powershell Regex - 可选的命名组匹配
假设我有一个字符串:
我想使用正则表达式将由冒号分隔的字符串部分匹配到命名组中。例如:
这个 $pattern 将成功匹配 $string1 ,我最终会得到以下匹配:
这很好,但有一个问题。$string1 可能会丢失第三部分,例如:
不幸的是,这个 $string1 不再匹配正则表达式模式。如何使模式匹配两种格式的字符串?(即我应该总是有一个“第一”和“第二”匹配,如果提供的话,只有一个“第三”匹配)。
file - InnoSetup:如何从 Pascal 脚本中选择要安装的组件文件?
我需要使用 InnoSetup 安装程序安装 2 个预构建库之一。两者同名,但来源不同。
InnoSetup 的 pascal 脚本应该在不询问用户的情况下选择安装其中的一个(仅基于某些注册表项)。所以,我想隐藏“选择组件”页面并实现类似的东西
应该从脚本中选择 Option1 或 Option2。
我怎样才能做到这一点?也许我根本不需要使用 Components 关键字,还有其他方法吗?
python - 导入可选模块
这是我的文件结构:
现在我在标记中有这段代码__init__.py
:
这有一个问题。如果optional
模块本身包含导入异常,它将静默失败。有没有办法在不消除模块异常的情况下导入可选模块?
这可能看起来像一个模糊的场景,但由于静音异常,我得到了一个令人讨厌的错误,我想防止这种情况在未来发生。
regex - How can you accept optional parameters in a RegEx expression?
I want to simplify this expression a bit. Is there a better way to do this using lookups, or something? I'm pretty junior when it comes to regex. The params $3, $5 and $7 params are optional. $1 is required.
/application/blender/banana?add=milk.
btw Im using RegExr to build and test expressions, its a great tool if you havent heard of it.
ant - Ant 的可选任务在 CentOS 上不可用
当我在 CentOS 上运行 ant 来构建 java 项目时,我收到一个错误:
ant -diagnostics 显示可选任务不可用。如何为 ant 安装可选任务?
Ant 是从 CentOS 软件包安装的。
preg-match - preg_match match up to an optional character then ignore remaining text
I have the following string format:
And so far what works fine is:
Which will return:
I want to match up to "|TEXT" if it has been included and only ever match the left side of "|" or "]]" depending on which is first.
Any suggestions?
c++ - 如果我没有返回未知类型的东西,我应该返回什么
对于以下代码,如果我没有要返回的内容,我应该返回什么?目前,我做了类似 T() 的事情,但我不确定它是否正确和正确。
arrays - avro 模式中的可选数组
我想知道是否可以有一个可选数组。让我们假设这样的模式:
尝试在没有“simple_array”的情况下写入 avro 记录会导致数据文件写入器中出现 NPE。对于子记录,这很好,但是当我尝试将数组定义为可选时:
它不会导致 NPE 而是运行时异常:
谢谢。
boost - 是否可以拥有一个类的 boost::optional 并调用它的成员函数?
我尝试使用 boost optional 并且效果很好,但是我找不到调用包装类型的成员函数的方法。这是设计的还是?我猜是因为调用未初始化的 boost::optional 变量的成员函数会很糟糕,但我想 100% 确定。
“class boost::optional ANGLE_BRACKET test ANGLE_BRACKET”没有名为“test_method”的成员</p>
c# - DBNull.Value 作为可选参数
是否可以将 DBNull.Value 作为可选参数传递?我在 C# 中尝试过
它给出了错误。我需要在这个方法中调用一个存储过程,所以我要传递 DBNull.Value。'DBNull.Value' 和 'null' 在 SQL Server 中是否被视为相同?我应该通过'null'而不是'DBNull.Value'吗?