正则表达式-如何删除包含特定关键字的单词
我有很多行的描述,例如 You can see them at www.superuser.com/question/ask, but for the second opinion, you should check bowwwbowww too 如何删除每一行中包含 www 的每个单词, 在这种情况下: www.superuser.com/question/ask 鲍勃鲍勃 任何帮助都将不胜感激。我可以使用什么正则表达式? ...
我有很多行的描述,例如 You can see them at www.superuser.com/question/ask, but for the second opinion, you should check bowwwbowww too 如何删除每一行中包含 www 的每个单词, 在这种情况下: www.superuser.com/question/ask 鲍勃鲍勃 任何帮助都将不胜感激。我可以使用什么正则表达式? ...
我有这样一个列表: 2044 2045 2046 103 106 109 在任何长度为 3 位数字的行上,我只想在倒数第二位数字前插入“0”。 2044、2045、2046 保持不变,而 103 更改为 1003、1006、1009。 在 Notepad++ Regex 中,我有 Find:^[0-9][0-9][0-9]$,它似乎突出显示了所有三位数字的行,但我坚持在这些行的倒数第二个数字之前插入 0。 感谢您的时间! ...
你好,我是正则表达式语法的新手,试图提取紧跟在 html 常量文本之后的数字的结果,例如: “到目的地的距离:234”-“到目的地的距离:”是常数,并且该数字可能会出现,也可能根本不出现。 提前致谢 :) ...
我正在使用 Emacs,我想用“{\bf”替换所有出现的“\textbf{”。我尝试了几乎所有的组合,例如: 替换正则表达式 RET "\\texbf{" RET "{\\bf" 替换正则表达式 RET "\texbf{" RET "{\bf" 替换正则表达式 RET "\\texbf{" RET "{\\bf" ... ...
我想使用 notepad++ 删除文本文件中除 [ ] 之间的内容之外的所有内容。 例子: [D-1.1.1-A] - bla bla text here[D-1.1.1-B] - some more bla bla text here[D-1.1.1-C] - even more bla bla 会成为: [D-1.1.1-A][D-1.1.1-B][D-1.1.1-C] ...
我不擅长使用正则表达式,无法理解为什么这会选择 - 之后的下一个字符 /[\-][^ - ]/g 这样,它就选择了 - 和下面的字符。 我想选择两个数字之间的破折号,但不想选择前后有空格的破折号。 实际上我正尝试在 ubuntu 中使用它来递归重命名名为 #### - ##-## 到 #### - ##:## ...
我想在 vimperator 中定义一个自定义的扩展提示: 匹配正则表达式模式 与脚本匹配的 feed 如下:~/bin/script regex-match-as-arg 我应该从哪里开始解决这个问题?vimperator 是否有“vimperator-script”功能可以解决这个问题? 谢谢。 ...
我有许多index.html文件存放在具有唯一名称的文件夹中(每个文件夹一个文件)。我希望将每个文件重命名为其父文件夹的名称。 从: /folder1/index.html /folder2/index.html /folder3/index.html /folder4/index.html /folder5/index.html 到: /folder1/folder1.html /folder2/folder2.html /folder3/folder3.html /folder4/folder4.html /folder5/folder5.ht...
我正在尝试停用时尚样式表关于:页。我相信下面的正则表达式应该能够做到这一点,但 Firefox 似乎有不同的看法。有人能给我指出正确的方向吗? @-moz-document regexp("(^(?=(?!about))){1}.*") ...
我正在研究一个正则表达式,它将检查所提供的处理文件是否具有以下格式之一: SN1234_文件名.pdf SN1234_文件名.pdf.zip 这就是我现在所拥有的: MYFILE="SN39586_invoice.pdf" ISZIP=0 if [ $ISZIP -eq 0 ]; then FORMAT='^SN[0-9]+\_[a-zA-Z0-9]+\\.pdf$' else FORMAT='^SN[0-9]+\_[a-zA-Z0-9]+\\.pdf\\.zip$' fi ...
Emacs 正则表达式似乎有一些奇怪的规则,例如转义括号。我宁愿使用我一直使用的基于 perl 的正则表达式。 ...
我有一个相当大的电子表格,日期列没有用输入掩码/格式锁定,用户一直使用错误的日期方案。用户输入的日期应该是 2011 年 4 月 1 日,而实际应该是 2011 年 4 月 1 日。 我该如何使用 Excel 中的正则表达式来修复这些值?这不仅适用于四月份,还适用于几年和每个月。 ...
xxx<1+ whitespaces>"我尝试匹配和之间的任何字符(换行符除外)whitespace。 输入字符串的格式如下: xxx<1+ whitespaces>"yyy<1+ whitespaces>zzz" 我尝试使用以下 PCRE: $ echo 'xxx "yyy zzz"' | grep -Po '(?<=\xxx\s+").*?(?=\s)' grep: lookbehind assertion is not fixed length 然而,正如我们所见,PCRE 不支持浮动后视,因为这可能会导...
我曾收到别人写的一份脚本,并被要求根据他们的需求进行修改。其中有一行需要修改: if [ "$user" == "nobody" ] 这需要扩展以包括以字母 p、u 和 z 开头的其他用户。字母后面的所有用户帐户都是一串随机数,即p33783201。我已经在 Google 上搜索了几个小时,但我的理解不足开始让我感到困惑。 谢谢! ...
我有一行如下内容: NoSpace1 ~ NoSpace2 ~ Contains Space3 ~ NoSpace4 ~ 2011-03-29 ~ FollowedBySpace5 (2) 我希望能够选择由~(即[space]~[space]) 分隔的每个组。但是,我似乎找不到正确的正则表达式结构。 我开始 ^([^ ]*) ~ ([^ ]*) ~ 它按预期选择了前两个组,但是如果我第三次重复该模式,它就不起作用(因为“包含 Space3”包含一个空格。我随机尝试了不同的方法对其进行分组,但没有成功。 有更多 REGEX 经验的人可以帮助我吗? 谢谢你...