问题标签 [textpad]
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 - 如何在文本板中的行首替换括号
我知道该^
字符在一行的开头找到一个字符,但我需要在多行的开头删除一个左括号。当我尝试进行替换时,我收到以下错误:
Unmatched marking parenthesis ( or \(. The error occurred while parsing the regular expression: '^(>>>HERE>>>'.
(
在行首搜索字符时正确的语法是什么?
regex - 正则表达式匹配同一字符串中的非唯一字符
这是一个示例字符串。我还有更多需要修复的问题:
在这个字符串中有 2 个字符 å 的实例。我想使用正则表达式在råd中找到匹配项,同时忽略måde中的 å 。
所以基本上我需要在 å 之后找到匹配项answer
。
我认为这(?<=answer)å(?=\;)
会奏效,但我对此真的很陌生,如果有人能指出我正确的方向,我将不胜感激。
我之前尝试过问这个问题,但由于某种原因被否决了,所以我试图在这里重新表述它。我希望它足够清楚。
regex - 文本编辑器中的正则表达式
我需要在记事本++等文本编辑器中将以下所有数字替换为TAB。我尝试了下面的正则表达式,但它仍然需要一些手动工作。任何人都可以帮助在单个正则表达式中实现这一点。
我使用了下面的一个并手动删除了 [1-9]。获得所有线条的因素。
\<3.1.[1-9].[1-9].[1-9]。
regex - Searching for duplicates in TextPad
everyone! I am so very sorry for this question, but I don't have any experience in regex and I would like to know if something is truely possible to do.
I am working on a corpus of news stories taken from the BBC News. However, some news items are repeated in my corpus and I would like to know if something can be done to highlight these duplicates without sorting out my data. Thank you so much and I do apologise again for this maybe naive question.
syntax - 文本板自定义文档类颜色设置
我正在尝试在 TextPad 中设置自定义文档类。我复制了预先存在的 c.syn 文件(C 语言的语法配色方案),并根据需要进行了调整,但我还有一些其他情况我不知道如何设置。
它适用于只包含单词、后跟或开头有空格的关键字(例如:for goto if int long main register return)。
但我也希望有以下两种情况被包含在关键字中:
- 以特定文本开头的行(例如:“kwtext;” - 如果该行以“kw”开头,则突出显示整行一直到“;”或仅突出显示“kw”)
- 像“;c=”这样的结构,它总是在行的中间(“=”已经被定义为一个OperatorChar,所以它默认是灰色的,即使我定义了“c=”或“;c” ="作为关键字)
这种情况有什么解决方法吗?
非常感谢您的任何想法!
java - 使用正则表达式替换特定单词(全局) - Java
我正在尝试提出一个正则表达式来替换特定单词,而不管位置/顺序如何,但它似乎不起作用
示例输入:
正则表达式:
实际输出:
预期输出:
regex - 使用可变字符串正则表达式进行条件删除
我搜索了许多问答,但找不到足够具体的解决方案来提供帮助。
我有一个大的 xml 文件,需要根据另一个字段中的值在一个字段中进行有条件的“删除”。
例如:
需要成为
理想情况下,我可以使用设置为 POSIX 扩展正则表达式的 textpad 中的查找和替换功能来应用该解决方案。
非常感谢对此的帮助,因为我已经用头撞了一段时间了!
如果我使用解析器,我可以隔离我想要“删除”的变量字符串
是否可以使用该模式来隔离我实际要删除的字符串
例如,
tomcat - 文本板无法打开 Tomcat 服务器日志文件
我正在为我的应用程序使用 Tomcat 服务器。
启动 Tomcat 服务器时,日志文件不会在 Textpad 中打开。文本板说“正在阅读......”很长一段时间,但文件没有打开。
如果我停止 Tomcat 服务器,那么日志将在 Textpad 中正确打开。我可以使用记事本、记事本++等其他文本编辑器打开日志
python - 正则表达式:匹配特定模式之间的任何内容
我试图提出一个正则表达式,它与我拥有的文本文件中的文章排列的特定模式相匹配。(注意:“|”表示段落标记/换行符,而“.”表示一些非单词字符。)这是模式
(出于版权目的,我不得不将其匿名化)
我创建了以下用于提取单篇文章的正则表达式:
- 匹配行首后跟换行符
^[\r\n]
- 匹配包含“Dokument....”的行,前面是非单词字符
[\W]+Dokument \d{1,} von \d{1,}
- 匹配任意数量的换行符
[\r\n]+
- 匹配任何单词和非单词字符(即文章的文本)
[\w\W]+
- 匹配最后一个换行符(下一个模式开始前的最后一行)
[r\n]
- 匹配任何非单词字符和字符串“Alle Rechte vorbehalten”或“All Rights Reserved”
[\W]+(Alle Rechte vorbehalten|All Rights Reserved)
- 匹配行尾(最后一行)
$
因此,整个 RE 是^[\r\n][\W]+Dokument \d{1,} von \d{1,}[\r\n]+[\w\W]+[\r\n][\W]+(Alle Rechte vorbehalten|All Rights Reserved)$
我已经用文本板对其进行了测试。当我使用 RE 进行向后搜索时,它匹配任何单篇文章(根据需要)。但是当我进行前向搜索时,它会匹配整个文档。
起初我认为它匹配任何文章,然后看起来它匹配所有内容。但后来我尝试了替换选项,结果我的测试词只被替换了一次。
所以RE没有做它的工作。我已经为此工作了一段时间,但找不到我的错误。
我做错了什么?- 我的 RE 有错误吗?
我打算匹配文章,将工作 RE 转换为捕获组,然后用一些 xml 替换它。但我被困在这里。
干杯,安德鲁
python - 在 Textpad 或 Gedit 中带有标志的正则表达式
我很想根据需要标志gms
才能正常工作的正则表达式(python 样式)替换一些段落。
为了简单起见,我想专门使用文本编辑器(稍后再深入研究编码。
有没有办法在 Windows 的 GEdit 或 TextPad 中启用正则表达式的标志?
干杯,安德鲁