2016-09-19 83 views
0

我想使用正则表达式插入一个字符串中间的值。字符串看起来像这样(有之前和之后,我需要更多的文本,但是这是不相关的样品的目的 - 我认为):使用正则表达式插入值

test $1 xyz 

我搜索的价值,并有$ 1套(*)。从另一列插入值。

输出看起来是这样的: 测试ADS xyztest XYZ

我怎样才能设置此返回:测试ADS XYZ

+0

也许'测试xyz'(*?)? –

+0

什么是决定你想要返回的逻辑?在这个例子中你的输入数据是什么? – trincot

+0

'test'和'xyz'常量吗?你能更清楚地定义你正在搜索的模式吗? – wpcarro

回答

0

试试这个:(.*\w)的正则表达式应该返回你想要整个单词插入到你的字符串中。

对于最终的字符串输出,那么您将使用:test $1 xyz