replaceall 相关问题

java中的replaceAll()方法(以及其他语言中类似命名的方法)用于将字符串中字符的所有实例替换为另一个字符。

regex,用于在任意两个HTML标签之间匹配 我有以下内容:

... 我有以下内容: <div class="TEST-TEXT">hi</span> <a href=\"https://en.wikipedia.org/wiki/TEST-TEXT\">first young CEO's TEST-TEXT</a> <span class="test">hello</span> 我正在尝试匹配测试文本字符串以替换其值是值,但仅当它是文本而不在属性值之内时。 我已经检查了Regex中的look-head和look behind的概念 还检查了链接regex-match-attribute in-a-html-code 我正在尝试的两个正则表达式: \“([^“]*)\” (?s)(?)(。+?)(?=) 都不适合我,尝试使用[Https://regex101.com/r/apbuew/2] 我期望它在字符串为文本时仅匹配 当前行为与两种情况匹配 <=<([^{]*)>Edit:我希望文本是动态的,而不是特定于测试文本 为任何两个HTML标签之间的字符串 (?![^<>]*>)(TEST\-TEXT) 这里,假设您具有有效的HTML,则负LookAhead确保我们不在标签定义中,其中所有属性都被定义。它通过确保出现的下一个角度括号不是>表示我们在标签定义中。 注意,以下等级也将达到相同的结果: (?=[^<>]*<)(TEST\-TEXT) 或均匀 (TEST\-TEXT)(?=[^<>]*<) 像这样的东西应该有所帮助: \>([^"<]*)\< Edit: 没有打开和关闭标签包括: (?<=\>)([^"<]*)(?=\<) TEST-TEXT(?=<\/a>)匹配Test-Text TEST-TEXT向前看查看关闭标签?= 见 Regex101 这里,我们可能只会在您已经在做的所需输出的右侧添加软边界,然后在所需的输出中添加一个char列表,然后收集,然后我们可以使用捕获组</a>进行替换。也许与此相似: () demo this片段只是为了证明该表达式可能是有效的: ([A-Z-]+)(<\/) Regex如果不需要此表达式,则可以在regex101.com.中对其进行修改或更改。 Regex电路 jex.im还有助于可视化表达式。 也许这会有所帮助吗? const regex = /([A-Z-]+)(<\/)/gm; const str = `<div class="TEST-TEXT">hi</span><a href=\\"https://en.wikipedia.org/wiki/TEST-TEXT\\">first young CEO's TEST-TEXT</a><span class="test">hello</span><div class="TEST-TEXT">hi</span><a href=\\"https://en.wikipedia.org/wiki/TEST-TEXT\\">first young CEO's TEST-TEXT</a><span class="test">hello</span>`; const subst = `NEW-TEXT$2`; // The substituted value will be contained in the result variable const result = str.replace(regex, subst); console.log('Substitution result: ', result);

回答 4 投票 0

使用Java Regex重新定位,但不是引用

我想使用Java Regex替换在句子中替换一个单词。 测试字符串是A_B A__B A_BCED ADBE A_BC_D'ABCD'''abcd'' 如果我想替换所有以A&结束的单词,则以...

回答 2 投票 0


使用Java正则表达式仅替换特定匹配的组 (new Matcher..).replaceAll

祝大家有美好的一天! 使用(Java)正则表达式,我尝试执行 [Matcher] ReplaceAll 以仅替换特定组,而不是所有匹配项。能告诉我JAVA怎么做吗?非常感谢...

回答 1 投票 0

在android studio中使用正则表达式查找并替换具有不同尺寸值的所有值[重复]

如何使用android studio中整个项目的前缀或后缀替换所有不同的值与匹配的格式? 就像我想用 ssp 或 sdp 和 repl 搜索 xml 中定义的静态值...

回答 1 投票 0

在android studio中使用正则表达式查找并替换所有值

如何使用android studio中整个项目的前缀或后缀替换所有不同的值与匹配的格式? 就像我想用 ssp 或 sdp 和 repl 搜索 xml 中定义的静态值...

回答 1 投票 0

String.replaceAll() 替换所有字符而不仅仅是正则表达式。 - Java

我正在尝试获取传入连接的 IP 地址,然后将其存储在 YML 文件(SnakeYML API)中。 我已经收到了 IP 地址,并且我使用传入的本地连接进行了测试

回答 2 投票 0

如何使用groovy在地址字符串中的数字之间添加空格

我收到一个地址字符串,我需要字符串中的数字用空格分隔。这应该能够处理此处概述的所有类型的地址格式。 “南街1234号...

回答 1 投票 0

特殊字符正则表达式组不匹配

我想清理文本并仅保存 u0020-uD7FF 和 uE000-uFFFD 中的字符 公共字符串removeSpecChars(){ String myText = "测试�"; myText.replaceAll("[^\u0020-\uD7FF\

回答 1 投票 0

Visual FoxPro 批量更改帐号

我正在尝试对大量帐号重新编号,其中 apt_no 字段中包含某种形式的单词重复。这是 Visual FoxPro,现在我正在命令窗口中工作。 菲...

回答 1 投票 0

任何重复 0 次或多次的字符的正则表达式,除非被一个特定字符打断

我试图使用replaceAll()来删除由“[”和“]”括起来的任意数量的字符,除非这两个字符之间还有另一个“[”。例如...

回答 1 投票 0

通过几个条件删除部分子字符串

我如何“清除”以 GH 开头的所有字符串,直到 - 标记,我只需要其余的数据,问题是我不知道什么数字将成为 GHxxx-,GHxx- 的一部分...

回答 1 投票 0

如何从字符串Java中删除多个单词

我是java新手,目前我正在学习字符串。 如何从字符串中删除多个单词? 我很高兴得到任何提示。 类 WordDeleterTest { 公共静态无效主(字符串[] args){ ...

回答 2 投票 0

用于屏蔽字母数字代码的 Java 正则表达式

我需要帮助来使用或构建正则表达式以用 * 掩盖字母数字。 我用这个表达式尝试过,但是当字符串中间有零时它无法正常工作: (?<=...

回答 2 投票 0

camelcase 包出现错误。类型错误:input.replaceAll 不是函数

在使用camelcase npm 包时遇到此错误。 >文件:///Users/.../using-package-camelcase/node_modules/camelcase/index.js:54 .replaceAll(SEPARATORS_AND_IDENTIFIER, (_,

回答 1 投票 0

如何更换字符` ` 作为 android 中的新行

我有一个 API 请求的服务器响应,如下所示。 成功!您的申请已经提交。 完成后我们会通知您。 我需要在 Snackbar 中显示此消息。我需要新线路...

回答 6 投票 0

Java的replaceAll()方法转义特殊字符

我正在使用java的replaceAll()方法来转义换行符 字符串注释=“ddnfa dnfadsf' t”; comment = comment.replaceAll("(\n|\r|\t)","\\$1"); System.out.println(com...

回答 7 投票 0

保留罗马和非罗马字符

我是Java新手。当前使用replaceAll() 方法来保留属于XML 1.0 规范有效范围内的Unicode 范围内的罗马和非罗马字符。 测试正则表达式

回答 1 投票 0

我的 Codewars 解决方案与真实解决方案几乎相同,但不起作用。有人知道为什么吗?

我正在做一个名为 Safen 用户输入第一部分 - htmlspecialchars 的 Codewars 挑战。目的是用 html 实体替换特殊字符。我想出了上面的解决方案,它做到了......

回答 1 投票 0

当替换具有与replacesAll相同的行为时

> "a a a a aa".replace(/ /, "b") '阿巴阿阿阿' > "a a a a aa".replace(/ /g, "b") '阿巴巴巴巴' 你能解释一下为什么添加 g 会导致替换为

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.