草庐IT

regex-PHP

全部标签

regex - 如何匹配不包含特定字符串的字符串

我想在Go中编写regexp以匹配不包含特定子字符串(-numinput)且包含另一个特定字符串(-setup)的字符串。例如,对于inputStr以下类型的字符串不应匹配,因为存在-numinputstr="axxxyy-setupabc-numinput12345678aaa"以下类型的字符串应该匹配,因为-setup存在且-numinput不存在str="axxxyy-setupabcaaa"以下类型的字符串不应匹配,因为即使-numinput不存在,-setup也不存在str="axxxyyabcaaa"我看到了一些帖子,比如Regularexpressiontomatchal

regex - 匹配在 golang 中以逗号或空格一致分隔的重复模式

我正在尝试解析一个字符串文字中的多个标签。例如name=testName,key=testKey,columns=(c1,c2,c3),我可能会考虑在不久的将来在此字符串中添加更多具有不同语法的标签。所以研究正则表达式来实现它是很自然的。至于语法:有效:`name=testName,key=testKey``name=testName,key=testKey``name=testNamekey=testKey``name=testNamekey=testKey``name=testNamekey=testKeycolumns=(c1c2c3)``name=testNamekey=tes

regex - 根据空格和括号从字符串中提取单词

我有一些字符串对应于由空格分隔的单词,可以使用括号进行分组。我还有一个字符串数组,代表字符串中存在的组(不一定以相同的顺序)。这是一个例子:myString="zzzAND(aaaAND(bbbANDcccORddd))OReeeAND\"ffffff\"AND(ggg)"myGroups=["(ggg)","(aaaAND(bbbANDcccORddd))"]我想在不在引号内和括号内的空格上拆分该查询。对前一个字符串的拆分输出如下:["zzz","AND","(aaaAND(bbbANDcccORddd))","OR","eee","AND","\"ffffff\"","AND","

php - 寻找一个不是用PHP编写的“下一代” CMS,或者是Wordpress的更好替代方案。

Closed.Thisquestionisopinion-based。它当前不接受答案。想改善这个问题吗?更新问题,以便editingthispost用事实和引用来回答。5年前关闭。Improvethisquestion我正在寻找一个让我摆脱PHP的CMS。Wordpress似乎是每个人现在使用的排名第一的CMS,但我不喜欢它是PHP的事实。我开始创建自己的CMS,但它的发展程度不及Wordpress,而且如果没有庞大的社区,它永远也不会。我正在寻找可以使我使用更快语言的东西。我知道这更多的是讨论,而不是直接的问题,但是外面的人在做什么? 最佳答案

regex - 在正则表达式替换字符串中转义美元符号

我有一个函数需要用“$ball”替换“byte”。这似乎无法正常工作。这是程序片段。funmain(){str:=[]byte("$appleinabyte\n")strReplace:="$ball"re:=regexp.MustCompile("byte")final:=re.ReplaceAll(str,[]byte(strReplace))ioutil.WriteFile("testfile.txt",final,0744)}testfile.txt中的预期输出:$球中的$苹果testfile.txt中的实际输出:$苹果在一个是否有任何成功获得所需输出的解决方案?

regex - 如何使用正则表达式提取网站的确切名称?

这是为了提取任何com或org网站,其中www.是可选的。这是否使http://成为必须,而且我也无法理解[^.]+的含义。^http://(?:www\.)?[^.]+\.(com|org)/.*$我想要一个特定的网站,即:^http://(?:www\.)?yahoo+\.(com|org)/.*$谢谢 最佳答案 请使用“net/url”包。它有Hostname()允许您从任何url中提取主机名称的方法。在您的情况下[^.]表示除点之外的任何符号。括号定义符号类。Plusafter表示这个类之后的一个或多个符号。您可以将正则表达

regex - Golang 正则表达式与 `ReplaceAllString` 的多个匹配项

我正在尝试编写一些正则表达式来匹配和分离看起来像软件版本的字符串(但实际上并非如此,例如,semver解析将不起作用)。我在匹配输入字符串的“前缀”和“后缀”部分时遇到了一些问题。我从下面得到的输出很奇怪..//Sampleinputs://*'1.2.3-thing'(Prefix:'1.2.3',Suffix:'-thing')//*'1.2.3+1'(Prefix:'1.2.3',Suffix:'+1')//*'1.2.3'(Prefix:'1.2.3',Suffix:'')//*'1'(Prefix:'1',Suffix:'')//*'1-x'(Prefix:'1',Suffi

html表单提交时,PHP变量正在“丢失”

我对Web开发场景相对较新,并且已经分配了创建能够登录电话的网站。我已经使用了HTML表格来实现这一目标-过去我做了许多这些形式,但以前从未遇到过这个问题。我的页面包含3个按钮:一个可以记录呼叫的按钮,一个可以转发呼叫,另一个可以查看所有呼叫日志。我通过在按钮中使用OnClick方法来实现这一目标:Logacall.然后使用PHP获取在页面其余部分显示适当的内容。try{$log=$_GET["log"];}catch(Exception$ex){die();}if($log){?>//createform这可以很好地工作,我已经创建了下面的表格。"method="post"name="log

arrays - 相当于 PHP 的 list() 的 go 是什么?

这个问题在这里已经有了答案:Unpackslicesonassignment?(3个答案)关闭6年前。在PHP中,我们有list(),它使我们能够在一个操作中为变量列表赋值。例如:list($a,$b)=['valueA','valueB'];echo$a;#valueAecho$b;#valueB是否可以在Go中做同样的事情?类似Regexp.FindStringSubmatch()的功能返回一个数组,因此最好将此值直接映射到其他变量。

php - 实时计算特定主题标签的推文数量

如何计算Twitter上特定主题标签的推文数量?有没有办法避免在Twitter开发者网站上使用PHP和创建Twitter应用程序?我可能想使用go或c++而不是php。谢谢,杰瑞 最佳答案 为了实时统计推文,您需要使用TwitterStreamingAPIs,特别是statuses/filter端点。将track参数与您感兴趣的主题标签一起使用,您将实时收到匹配的推文。为了开始,您需要在https://apps.twitter.com/上为您的Twitter应用程序创建凭据。,然后使用您喜欢的语言的API。最快的方法是使用现有库,该