串接

在形式语言理论（特别是编程语言），字符串串接（Concatenation），又称字符串相加、连接、串连、相连，指将两个字符串的首尾相接的操作。例如“foo”和“bar”串接后便成了“foobar”。部分语言，串接的操作是通过将串接运算符放在两个字符串（运算对象）之间。

插补

在某些语言，可以使用一种称为插补（interpolation）的技术，令串接的操作更便捷。比较著名的例子是Perl，以下一段代码
my $stringVar;

$stringVar = "World";

print "Hello " . $stringVar;
最后一行可以直接写作print "Hello $stringVar";。Perl的解释器会打出“Hello World”而非“Hello $stringVar”，因为双引号（"）表示了可进行插补，所以解释器能分辨出$stringVar是变量。它可以这样做是因为Perl的所有标量变量都以“$”开头，但大部分语言都没有要求变量前要有特殊字符。

串接的其他用途

在Unix，cat指令能串接文件。其输出为一个新的文件，它包括多个旧文件的内容。

数学上

在数学上，串接两个字符串，如a和b，即组成ab。最常见的用途是表示乘法。在代数上，若x和y是变量，其积可写作xy，即x和y的串接。
在抽象代数，串接可用于表示群、环或其他代数结构的运算。