如何检查文本字符串末尾是否存在波浪符号 (~)?

如何检查文本字符串末尾是否存在波浪符号 (~)?

我怎样才能达到‘真实’?

\documentclass{minimal}

\usepackage{xstring}

\begin{document}
  
\IfEndWith{string~}{\textasciitilde}{true}{false}
\IfEndWith{string~}{\textasciitilde{}}{true}{false}
\IfEndWith{string~}{$\sim$}{true}{false}
\IfEndWith{string~}{\~{}}{true}{false}

\end{document}

我错过了什么?

谢谢!

答案1

\documentclass{minimal}

\usepackage{xstring}

\begin{document}
  
\IfEndWith{string~}{\textasciitilde}{true}{false}
\IfEndWith{string~}{\textasciitilde{}}{true}{false}
\IfEndWith{string~}{$\sim$}{true}{false}
\IfEndWith{string~}{\~{}}{true}{false}
\IfEndWith{string~}{~}{true}{false}

\end{document}

在此处输入图片描述

相关内容