2016-07-15 4 views
0

Я хочу удалить последний отдельный символ, если он существует в строке.Regex для удаления последнего отдельного символа

I/P: Здравствуйте, меня зовут X - O/P: Здравствуйте, меня зовут XYZ

I/P: Сколько времени он/ O/P: Сколько времени

Может кто-нибудь, пожалуйста, помогите мне?

ответ

0

Если с "особым характером" вы имеете в виду не алфавитно-цифровой и небелых пространства, попробуйте заменить

^(.*)[\W\S]$ 

с

$1 
+0

Вы имеете в виду что-то вроде: ул = str.replace ("^ (. *) [\\ W \\ S] $ "," $ 1 "); – coderahul94

+0

Да, вы не объяснили язык, поэтому я не знаю точного синтаксиса. – horcrux

+0

Я пробовал это, но это не сработало! BTW Я использую Java – coderahul94

Смежные вопросы