我发现我一直在使用的语句中有错误,我想知道是否有人可以帮助我分解它并找到解决方法。
当在函数中使用这些语句时Replace
,我注意到它会替换所有字母,而不仅仅是一个字母或格式。
例子:
.*[ing|;]$
I
所有以、N
、G
AND结尾的单词都ING
将被替换,而不仅仅是以 结尾的单词ING
。
这对于压缩我的列表来说是个问题,如果有人可以帮助我,我可以使用一种解决方法。
答案1
方括号表示括号内的任何字符,因此[ing]
表示任何单个“i”、“n”或“g”。您可能正在寻找.*(ing|;)$
,其中括号表示特定子字符串。管道仍然表示分离,使得以“ing”或“;”结尾的字符串与该表达式匹配。