所以我终于通过K&R阅读,并且我在前几页中学到了一些东西,即有一个退格转义字符\b.
所以我去测试它,并且有一些非常奇怪的行为:
#include <stdio.h>
main ()
{
    printf("hello worl\b\bd\n");
}
Run Code Online (Sandbox Code Playgroud)
输出是
hello wodl
Run Code Online (Sandbox Code Playgroud)
有谁能解释一下?
我想知道如何使用Python风格的Regex匹配不包含特定单词的行(只使用Regex,不涉及Python函数)?
例:
PART ONE OVERVIEW 1 
Chapter 1 Introduction 3
Run Code Online (Sandbox Code Playgroud)
我想匹配不包含单词"PART"的行?
感谢致敬!
我有类似的东西
aabbabcaabda
选择通过包裹最小组一个我有这个/a([^a]*)a/它工作得很好
但我有问题,由包组AA,在那里我需要像 
 /aa([^aa]*)aa/它不工作,我不能用第一个喜欢/aa([^a]*)aa/的,因为它会在中第一次出现的结束一个,我不想.
一般情况下,有没有什么办法,怎么说没有包含字符串以同样的方式,我可以说,不包含字符用[^a]?
简单地说,我需要aa后跟除序列aa之外的任何字符,然后以aa结尾
我正在尝试整理一个正则表达式来查找字符串中不存在特定单词的时间.具体来说,我想知道何时不存在"trunk","tags"或"branches"(这是Subversion预提交钩子).基于正则表达式匹配不包含单词答案的字符串,我可以使用负面外观轻松地为一个单词执行此操作:
^((?!trunk).)*$
Run Code Online (Sandbox Code Playgroud)
这是我正在努力的"和"运算符,我似乎无法获得包括其他两个单词在内的组合.
这在.NET中运行正常,只有一个单词:
var exp = new Regex(@"^((?!trunk).)*$");
exp.IsMatch("trunk/blah/blah");
Run Code Online (Sandbox Code Playgroud)
它将返回false,因为它当前或如果第二行路径中不存在"trunk",则返回true.
我在这里错过了什么?
我想匹配除字符串之外的所有字符串"ABC".例:
 "A"     --> Match
 "F"     --> Match
 "AABC"  --> Match
 "ABCC"  --> Match
 "CBA"   --> Match
 "ABC"   --> No match
Run Code Online (Sandbox Code Playgroud)
我尝试过[^ABC],但它忽略了"CBA"(和其他人).
我正在尝试编写一个正则表达式来匹配任何不是"foo"和"bar"的东西.我发现如何在正则表达式中匹配除一个单词以外的任何单词以匹配不包含单词的行?但我对正则表达式并不熟悉,也不确定如何在这个标准中加入第二个单词.
非常感激任何的帮助!
澄清:
我想匹配任何不完全foo或bar的东西.
我使用这里给出的答案作为尝试向我的web.config文件添加重写规则的基础.我希望它匹配任何未在localhost上运行的url以强制https.
这就是我现在所拥有的:
<system.webServer>
  <rewrite> <!-- force https - https://stackoverflow.com/a/15119044/51 -->
    <rules>
      <rule name="Redirect HTTP to HTTPS" stopProcessing="true">
        <match url="^((?!localhost).)*$"/>
        <conditions>
          <add input="{HTTPS}" pattern="^OFF$"/>
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>
      </rule>
    </rules>
  </rewrite>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
我试图使用负面的环视,以便只匹配url中不包含"localhost"的url.但这不起作用.
那么如何设置此规则才能只重写非localhost网址呢?
说我有正则表达式foo123.我如何匹配不是 foo123的一切?