Есть ли функция строки coldfusion, чтобы проверить, заканчивается ли строка другой строкой? Если нет, то какой самый простой и эффективный способ это сделать?Как вы можете проверить, заканчивается ли строка с помощью определенной подстроки?
8
A
ответ
12
Вы можете использовать функцию right(string, numberofcharacters)
.
пример (cfscript):
existingString = "The Quick brown Fox jumps";
tailString = "umps";
stringMatch = false;
if (right(existingString, len(tailString)) eq tailString){
stringMatch = true;
}
2
Решение, которое я нашел (http://tutorial130.easycfm.com/) - Используйте регулярное выражение найти - REFindNoCase
с $
знаком для представления конца строки.
REFindNoCase("end$", "check if this string ends with end")
10
Здесь я быстро перехожу на уровень Java.
string = "This is my fancy string";
<cfoutput>#string.endsWith("string")#</cfoutput>
Это должен вывести ИСТИНА
Подробнее здесь: http://download.oracle.com/javase/6/docs/api/java/lang/String.html#endsWith(java.lang.String)
Обратите внимание, что EndsWith() чувствителен к регистру.
Чтобы обойти это, используйте LCase() или UCase(), например.
Ucase(string).endsWith("STRING");
Следует также возвращать TRUE,
Смежные вопросы
- 1. Python - как проверить, заканчивается ли строка определенной строкой?
- 2. Как проверить, начинается ли строка с подстроки
- 3. Как проверить, заканчивается ли строка с подстрокой в Liquid?
- 4. Как проверить, заканчивается ли строка текста «.PDF» с помощью PHP?
- 5. Как проверить, заканчивается ли строка .txt
- 6. Как проверить, заканчивается ли строка определенным образом?
- 7. KSH проверить, начинается ли строка с подстроки
- 8. Как вы можете проверить, отображается ли строка состояния в Android?
- 9. Можете ли вы проверить Breezejs?
- 10. Как вы можете проверить, используется ли файл?
- 11. Как проверить, заканчивается ли слово с определенной строкой, из файла?
- 12. Как проверить, заканчивается ли текст некоторой определенной строкой, например. (2)?
- 13. Как вы можете проверить, существует ли запись?
- 14. Длина определенной подстроки
- 15. проверить, начинается или заканчивается строка с помощью vbcrlf
- 16. Как вы можете проверить сайт?
- 17. проверить, если строка начинается с данной подстроки
- 18. Как вы можете проверить рассылку представления с помощью эспрессо?
- 19. ModelState.IsValid - Можете ли вы проверить часть модели
- 20. Как проверить, начинается ли строка с определенной строки в C?
- 21. Можете ли вы пропустить HashMap, как вы можете, в ArrayList?
- 22. python проверить, заканчивается ли строка с номером в допустимом диапазоне
- 23. Как вы можете проверить ошибку TextinputLayout с помощью Espresso
- 24. Как вы можете проверить, совпадают ли два массива с CFML?
- 25. как вы можете проверить, есть ли утверждения с junit?
- 26. Можете ли вы проверить производительность программы, работающей с Qemu Simulator?
- 27. Как проверить, содержит ли строка одиночное появление подстроки?
- 28. Как проверить, заканчивается ли моя строка конкретными данными?
- 29. Язык Независимый: проверьте, состоит ли строка из кратного определенной подстроки
- 30. Как проверить, содержит ли строка строку символов определенной строки?
Спасибо! Это похоже на хорошее решение ... Я думаю, что я буду придерживаться своего, так как подстроки, которые я ищу, представляют собой комбинацию нескольких алфавитных символов ... но спасибо за ваш ответ! – froadie 2010-12-16 09:11:01
@froadie Ваша строка всегда будет комбинацией нескольких альфа-символов ... до тех пор, пока это не будет. Зачем оставлять потенциальную ошибку, когда есть более четкое, безопасное и лучшее решение. Не пытайтесь. – jfrobishow 2010-12-16 13:57:52