问题标签 [replaceall]
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.
java - Java String.replaceAll 方法来清理电话号码
我有一个名为 TelephoneName 的数据库字段。在这个领域,我得到了不同格式的电话号码。
我现在需要的是把它们分成国家代码和订户号码。
例如,我看到一个电话号码 +49 (0)711 / 61947-xx。
我想删除所有的斜线、括号、减号、空格。结果可能是 +49(国家代码)和 071161947**(订阅者编号)。
如何使用 replaceAll 方法做到这一点?
replaceAll("//()-","")
那是对的吗?
问题是我有很多未格式化的电话号码,例如:+49 04261 85120 +32027400050 使用相同算法应用每个电话号码是不同的
android - Android RegEx 找不到匹配项
我正在尝试使用正则表达式来解码我从网页中检索到的一些 HTML。我想将一些<iframe>
标签转换为链接。
根据我和一些测试程序,我正在使用的代码应该可以正常工作,但是当我在我的 android 设备上运行它时,它没有找到任何匹配项(就像在测试程序中一样)。
我正在使用的正则表达式如下(请记住,我正在用 Java 编码,所以我也需要转义转义字符):
从我可以从中收集到的信息,它应该用该来源替换所有<iframe>
具有src
超链接属性的标签。但是,当我向它提供以下输入时,它什么也不做:
响应只是完全相同的文本,只是删除了转义字符:
有人可以帮助我并解释我做错了什么吗?我昨天才开始学习正则表达式,但我一生都无法弄清楚为什么这不起作用。
java - 替换不在字符串中的单词
我试图替换文件中出现的单词,除非它包含在字符串中:
this
所以我应该更换
但不应该匹配:
这就是我正在尝试的:
但是在这种情况下它失败了,所以我尝试使用:
但也不起作用。
任何帮助,将不胜感激
java - 在java中重新排列单词
我正在尝试做一个单词替换工具来减少谷歌翻译乱码。
我现在需要做的是:我有一个类似的字符串:lalala text lalatxt。我需要将其转换为:lalala texttxt lalala。
基本上有些字符出现在错误单词的末尾,我想把它们放回它们应该在的地方。
我是正则表达式的新手,我尝试查看文档,但似乎找不到我需要的东西。
任何帮助,将不胜感激。谢谢。
编辑:我用于输入的文本是韩语(我不会说韩语,所以我不太了解他们用于写作的系统)。我想解决这样的情况:“添加一些空格后,我发现 pagoesul 碎片转化为破坏雕刻,在这样做的同时,我首先弄清楚了整个酒精的东西,술 = 酒精 조각검술 这被转化为碎片剑重新排列술 to 조각술검 翻译成雕刻刀 조각 是雕刻,加술 是雕刻,大概意思是술是后缀-ing,但是因为韩国人的写法,所以放在词尾,因为机器翻译没有知道将 조각(some noun)술 读作 조각술(some noun),它假定 술 属于另一个名词,这有时是可以的,但当前面有一个空格时,通常会给出不好的翻译술,
我想我想要做的是:替换myword.*ex.*
为mywordex.*.*
- 我知道不是最好的例子,但我想这就是我想要做的。myword 和 ex 是参数。
java - Java正则表达式replaceAll不起作用
正则表达式没有按要求工作
代码示例:
我希望字符串中与模式“#widgetpuffimg{anycharacters}”匹配的所有匹配项都被替换为空
导致 newWidgetCSS = someothertext
java - 如何从文本中删除字符串?
我有一长串想要从文本中删除的单词。例如,我有以下文字:
废话搜索废话代码废话废话不废话帮助
现在我想从上面的字符串中删除单词 SEARCH、CODE、WILL、NOT、HELP。
我怎样才能在Java中轻松做到这一点?
我正在尝试以下代码:
但是,我注意到有时它并不能代替几个词。例如,我使用单词“code”来替换,但它没有替换它(虽然上面的小例子有效)。我有巨大的文件,我不能在这里复制过去:(
有没有其他方法可以执行相同的任务?或者有什么方法可以找出导致这个问题的原因?有什么测试用例吗?
java - String.replaceAll 的正则表达式
我需要一个可以与replaceAll
String 类的方法一起使用的正则表达式来替换所有实例,*
除了.*
一个带有尾随的实例\
即转换将是
有人可以帮帮我吗?
java - 如何使用正则表达式替换字符
我从 IBM 大型机收到如下字符串(2 字节图形字体)
" ;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X; y;Z;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w; x;y;z;0;1;2;3;4;5;6;7;8;9;`;-;=;₩;~;!;@;#;$;%;^;&; *;(;);_;+;|;[;];{;};:;”;';,;.;/;<;>;?;”;
而且,我想将这些字符更改为 1 字节的 ascii 代码
如何在 Java 中使用 java.util.regex.Matcher、String.replaceAll() 替换这些
目标人物:
;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y ;Z;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x ;y;z;0;1;2;3;4;5;6;7;8;9;`;-;=;\;~;!;@;#;$;%;^;&;* ;(;);_;+;|;[;];{;};:;";';,;.;/;<;>;?;";
java - 将“\”更改为“/”
我正在寻找一段简单的代码,它将使用java将字符串中的所有反斜杠更改为正斜杠。
我试过这个: word.replaceAll("\","/");
但它不起作用。有人对此有快速解决方法吗?
谢谢
PS我也刚刚注意到我的字符串操作几乎都没有工作。我尝试了 toUpperCase() 之类的东西,但字符串没有发生任何事情?!?
java - Java String ReplaceAll 方法给出非法重复错误?
我有一个字符串,当我尝试运行该replaceAll
方法时,我收到了这个奇怪的错误:
我得到一个奇怪的错误:
如何替换 的出现"{"
?