Я использую это регулярное выражение /\([^\S\n]*(.*)[^\S\n]*\)/
, чтобы соответствовать тому, что находится внутри скобок, и оно работает хорошо, за исключением случаев, когда есть конечные пробелы, они соответствуют им.Regex соответствует любому символу, кроме конечных пробелов
В, например (test1 test2)
Я хотел бы, чтобы соответствовать test1 test2
, но я матч test1 test2_
(я написал подчеркивание, но это отставая пространство).
Любая идея, как удалить это конечное пространство из моего соответствия?
Я использую функцию PHP preg_replace.
Почему вы не просто 'preg_replace ('/ \ s + $ /', '')', прежде чем пытаться соответствовать? (Извините, если синтаксис не совсем прав, я не PHPer.) – tripleee