【发布时间】:2010-09-12 20:50:08
【问题描述】:
如果您使用的是 Java 或 JavaScript,有没有一种好方法可以执行字符串减法之类的操作,以便给定两个字符串:
org.company.project.component
org.company.project.component.sub_component
你会得到:
sub_component
我知道我可以编写代码来遍历字符串比较字符,但我希望有一种方法可以以一种非常紧凑的方式来完成。
另一个用例是查找字符串之间的差异:
org.company.project.component.diff
org.company.project.component.sub_component
我实际上只想删除相同的部分。
【问题讨论】:
-
我看不出 JavaScript 在这里有什么意义...
-
不是吗?您永远不需要从 javascript 中的另一个字符串中删除一个字符串?当然,所有解决方案都已在 java 中发布,但这并不会使问题无效。
-
LOL - 好吧,让我们将其标记为 Java/JavaScript/C#/VB.NET/Python/Ruby/erlang/Smalltalk/Lisp/etc... 我的意思是,JavaScript 和 Java 什么都没有除了与 C#、C、C++ 等共享的语法之外,这不是一个真正的 JavaScript 解决方案。
标签: java javascript regex