如何在Ubuntu中设置Jenkins中的ANT_HOME(How to set ANT_HOME in Jenkins in Ubuntu)
我是Ubuntu的新手。我已经使用
apt-get install ant
然后我尝试了which ant
显示路径/usr/bin/ant
我在Jenkins ANT_HOME中包含了相同的路径但是它显示/usr/bin/ant
不是我尝试在.bashrc文件中添加ANT_HOME。我应该怎么做才能在Jenkins中设置ANT_HOME。请帮助I am new to Ubuntu.I have installed ant using
apt-get install ant
then I triedwhich ant
which showed the path/usr/bin/ant
I included the same path in Jenkins ANT_HOME but it shows/usr/bin/ant
is not a directory.I tried adding the ANT_HOME in .bashrc file .what should I need to do to set the ANT_HOME in Jenkins.Please help
原文:https://stackoverflow.com/questions/28343850
更新时间:2022-11-09 08:11
最满意答案
使用负向前瞻
(?!...)
/link\.com(?!:\d)/
var link = "http://link.com:8000/?alert=true"; var re = /link\.com(?!:\d)/; if (re.exec(link)) { console.log("hello"); } else { console.log("no match"); }
Use a negative lookahead
(?!...)
/link\.com(?!:\d)/
var link = "http://link.com:8000/?alert=true"; var re = /link\.com(?!:\d)/; if (re.exec(link)) { console.log("hello"); } else { console.log("no match"); }
相关问答
更多-
如何使用正则表达式在javascript中链接unicode数字(how to linkify unicode numbers in javascript using regex)[2022-06-03]
您的问题不清楚,但如果您要包含备用Unicode数字表单(例如Unicode全角字符),则可以添加如下显式Unicode范围: // Adds the full-width unicode range FF10-FF19 ( 0-9) var urlRegex = /[+0-9\uFF10-\uFF19]+(?:\.[0-9\uFF10-\uFF19]*)?[0-9\uFF10-\uFF19]{5,}/g; 一个工作的例子。 您可以通过添加其他范围来添加它们。 我很想修改你的代码,这样你可以减少重复 ... -
正则表达式URL没有数字(Regex URL no numbers)[2023-09-13]
使用负向前瞻 (?!...) /link\.com(?!:\d)/ var link = "http://link.com:8000/?alert=true"; var re = /link\.com(?!:\d)/; if (re.exec(link)) { console.log("hello"); } else { console.log("no match"); } Regex101演示 Use a negative lookahead (?!...) /link\.com ... -
带有正则表达式的preg_replace - 在URL中查找数字序列(preg_replace with Regex - find number-sequence in URL)[2024-02-21]
您可以使用: $re = '/[^-.]+(?=\.aspx)/i'; preg_match($re, $input, $matches); //=> 146370543 这将匹配文本而不是连字符而不是点,然后使用前瞻(?=\.aspx)后跟.aspx 。 RegEx演示 You can use: $re = '/[^-.]+(?=\.aspx)/i'; preg_match($re, $input, $matches); //=> 146370543 This will match text no ... -
Django url正则表达式问题(Django url regex question)[2023-12-31]
你所拥有的将匹配你指定的所有这些(见下文)。 您应该检查以确保(a)您没有先前匹配的URL模式和(b)包含此模式(一个常见的罪魁祸首是使用urlpatterns = ...而不是urlpatterns += ...初始化之后)。 >>> import re >>> urlpattern = re.compile(r'^(?P[A-Za-z0-9-]+)/$') >>> urlpattern.match('tom/').group('name') 'tom' >>> urlpattern.matc ... -
Regex可能不是这份工作的正确工具。 看起来在任何情况下,使用URL解析器分割URL都会更有意义。 在您的示例中,数字部分似乎总是URL的路径部分中的最后一项。 我不确定你使用的是什么语言,但许多语言提供的功能可以将URL解析为其组成部分。 $path = parse_url($url, PHP_URL_PATH); if(strpos($path, "/p/") === 0) { $base = basename($path); } else { // error } 每次工作,假设$ ...
-
反过来说:如果网址匹配^ group / [0-9] + /。+,则它是一个新组,因此首先重定向这些(使用[L]规则)。 其他一切都必须是一个老组,你可以保留旧的规则。 Think the other way around: If the url matches ^group/[0-9]+/.+, then it is a new group, so redirect these first (with a [L] rule). Everything else must be a old group, yo ...
-
正则表达式用于Url检查[关闭](Regex for Url Check [closed])[2022-09-20]
此正则表达式应根据您的约束检查简单方案。 你可以很容易地玩它并改进它(我强烈推荐,首先是因为它在这种状态下非常简单,其次因为你是一个正则表达式的初学者:)) 。 ^(http|https):\/\/[\w\d]+\.[\w]+(\/[\w\d]+)$ 在Regex 101上查看 基本解释: (http|https):\/\/ 应该以http或https开头,然后是:// [\w\d]+ 后跟N个字母和/或数字 \.[\w]+ 后跟一个dot和一组字母。 例如: .com , .net等(请注意,您必 ... -
你可以使用这个基于前瞻性的正则表达式: \d+(?=\D*$) RegEx演示 的.htaccess: 在你的root .htaccess中你可以使用这个重写规则: RewriteEngine On RewriteRule ^directoryname/.*?(\d+)\D*$ /detail-page?id=$1 [L,QSA,NC,R] 参考: Apache mod_rewrite简介 Apache mod_rewrite技术细节 Apache mod_rewrite深入细节 You can us ...
-
所以过了一段时间,我设法让它工作。 ^(\(?\+?[0-9]*\)?)?[0-9\- \(\)]{10,}?([ext]+?[0-9]{3,})?$ 似乎发件人的电子邮件搞砸了角色,并在那里插入了疯狂的东西。 So after a while I managed to make it work. ^(\(?\+?[0-9]*\)?)?[0-9\- \(\)]{10,}?([ext]+?[0-9]{3,})?$ It seems that it's the email of the sender tha ...
-
正则表达式 - 部分网址(Regex - partial url)[2022-08-14]
这是我能找到的最完整的正则表达式。 我为别人的正则表达式添加了评论,因为他们会在/test/test-上失败(他们的正则表达式可以接受)。 ^\/[a-zA-Z0-9]+([-\/](?:[a-zA-Z0-9]+))*(\.(?:jpe?g|gif|png|html?))?$ 看到这里 。 如果你需要匹配结果(例如/test--test ),你可以使用下面的正则表达式,如下所示。 ^\/[a-zA-Z0-9]+((?:-+|\/)(?:[a-zA-Z0-9]+))*(\.(?:jpe?g|gif|png| ...