Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 合并tcl中两个字符串的相同部分_String_Tcl_String Comparison - Fatal编程技术网

String 合并tcl中两个字符串的相同部分

String 合并tcl中两个字符串的相同部分,string,tcl,string-comparison,String,Tcl,String Comparison,我有两条线 str1 "Something, part of" 及 在这些字符串中,我想过滤掉两个字符串中相同的部分,在本例中是子字符串“Something” 是否有一个字符串函数可以实现这一点?我确实希望避免使用foreach遍历整个字符串。若要在某些字符串中查找公共前缀,请使用::textutil::string::longestCommonPrefix: % package require textutil::string 0.7.1 % ::textutil::string::long

我有两条线

str1 "Something, part of"

在这些字符串中,我想过滤掉两个字符串中相同的部分,在本例中是子字符串“Something”


是否有一个字符串函数可以实现这一点?我确实希望避免使用foreach遍历整个字符串。

若要在某些字符串中查找公共前缀,请使用
::textutil::string::longestCommonPrefix

% package require textutil::string
0.7.1
% ::textutil::string::longestCommonPrefix "Something, part of" Something
Something
% ::textutil::string::longestCommonPrefix "Something, part of" Somethang
Someth
还有一个
::textutil::string::longestCommonPrefixList
,它将字符串列表作为参数

请注意,不推荐像我在注释中那样使用
textutil
捆绑包。对不起

文件:

两个字符串的开头是否总是相同的部分?在这种情况下,请尝试textutil::longestCommonPrefix。是的,相同的部分将始终位于开头。
% package require textutil::string
0.7.1
% ::textutil::string::longestCommonPrefix "Something, part of" Something
Something
% ::textutil::string::longestCommonPrefix "Something, part of" Somethang
Someth