如何检测一个字符串的末端字符??
Posted: May 24 2008, 13:59
目的:检测一个字符串不是以特定的字符串结尾。
比如:检测一个字符串不是以head结尾。
遇到的问题:
我用(^TST(\1=*head))检测\1不是以head结尾时,遇到一个问题。就是如果一个字符串结尾是head,并且之前还有head,则仍然判断为真。比如:aaaheadaaaahead。这个字符串是以head结尾的,用(^TST(\1=*head))判断应该不成立,但是事实上是成立的,我感觉可能是字符串前面含有head的缘故。
请问各位大大,这个问题怎么解决,怎么样才能很好的判断一个字符串不是以特定的字符串结尾的。
比如:检测一个字符串不是以head结尾。
遇到的问题:
我用(^TST(\1=*head))检测\1不是以head结尾时,遇到一个问题。就是如果一个字符串结尾是head,并且之前还有head,则仍然判断为真。比如:aaaheadaaaahead。这个字符串是以head结尾的,用(^TST(\1=*head))判断应该不成立,但是事实上是成立的,我感觉可能是字符串前面含有head的缘故。
请问各位大大,这个问题怎么解决,怎么样才能很好的判断一个字符串不是以特定的字符串结尾的。