Змяніць уступнае рэгулярны выраз

Вось рэгулярны выраз -

<Код> /\/./

Такім чынам, для

<Код> String = "C: \ тэст/тэст/a.txt"

«/ Т» падабраны.

Як я магу змяніць выраз, каб адпавядаць паўкокс справа ад апошняга толькі наперад слэш? так

<Код> "C: \ тэст/тэст/a.txt"

становіцца «»?

2

3 адказы

Як пра гэта:

/\/([^/])+$/

Які ў асноўным азначае:

Матч слэш, за якім варта ані-слэш (захоплена) варта 0 або больш сімвалаў, ня слэш.

1
дададзена
/(.)(?!.*/)

Use negative lookahead ansertion. This means to match /. only when there is no other / following. Group 1 has the first character after the last /

1
дададзена
Рэгулярны выраз вяртае сімвал/таксама, але я проста выдаліць яго праграмна
дададзена аўтар blue-sky, крыніца

Паспрабуйце гэта рэгулярны выраз:

/.*\/(.)/
0
дададзена