Фактический ответ HTML содержит большие данные, среди которых следующий фрагмент линии приходит междуЧто такое регулярное выражение для извлечения 123 + 43 из строки «Что такое (123 + 43)?» в экстракторе регулярных выражений JMeter?
<span style="width:50%"><font color="#000000">What is (123+43)?</font></span>
Числа внутри скобок изменяются каждый раз, а также арифметический операнда. Итак, как я могу получить целую строку в фигурных скобках с помощью экстрактора регулярных выражений в JMeter?
Я использовал Что есть/(([^)] +))/но я ничего не получаю.
Также я хотел бы знать, как выполнить арифметическую операцию в JMeter после извлечения строки и присвоить ее переменной. Я попытался использовать препроцессор JSR233, но я не знаю, как отправить результат на следующий запрос Http.
PS: «Что (123 + 43)» Ближайший я мог бы достичь для извлечения выражения из является What is (.+?\))
Но это дает выход как (123 + 43). Я хочу также удалить фигурные скобки. То есть я был поражен.
место я добавил регулярное выражение
http://i.imgur.com/UkQD80O.png
Что JavaScript должен делать с Java? – epascarello
Я использовал язык Javascript в JSR233. Я думал об использовании engine.eval (given_Input_String_Arithmetic_Expression). –
Вам нужно использовать регулярное выражение?Почему бы не использовать indexOf ("(") и lastIndexOf (")"), чтобы получить положение скобок, а затем извлечь то, что находится между ними с помощью substring()? – samgak