我只想替换行尾(右侧)的文本,而不替换左侧部分以相同名称开头的其他文本。考虑这一行: 替换文本中的1替换1。
我想用其他文本替换行尾的 Replace1(斜体格式),而不更改行首的 Replace1。我通常想在 notepad++ 或 excel 中执行此操作,但如果有其他编程语言可以完成这项工作,请提及,我将不胜感激!
答案1
根据数据的格式,您可以在 Excel 中使用 left() 和 len() 来实现此目的,或许还可以结合 find() 命令,并在该函数中添加新字符。
我可以使用此命令将您的数据更改为“文本 Replace2 中的 Replace1”:=LEFT(A1,LEN(A1)-1)&2
以下是有关从单元格开头或结尾删除字符的更多信息。
答案2
正则表达式可能是实现此目的的最简单的方法。
搜索表达式看起来像这样...
Replace1$
$ 会告诉它匹配行尾,所以它不会影响行首的单词。