Мы разрабатываем приложение для Android и используем некоторое регулярное выражение. Я хочу создать некоторые массовые тестовые тесты на стороне сервера, чтобы обнаружить какие-либо проблемы до основных выпусков. Для этого мне нужно имитировать поведение соответствия регулярному выражению java на стороне сервера, где у меня нет доступа к java. Я кодирую в php. Есть ли способ имитировать поведение регулярного выражения java без выполнения java или если есть какая-либо сторонняя api (бесплатная или платная), которую я могу вызвать, чтобы получить результат java regex.test java regex в php
ответ
PHP имеет функцию preg_match
, которая позволит вам проверять строку на шаблон регулярного выражения. Повторное использование шаблонов регулярных выражений Java и сделать что-то вроде этого:
$yourPattern = '~^\d+$~'; // example pattern matching digits
if (preg_match($yourPattern, $someString)) {
print 'Valid';
}
preg_match - Выполнение регулярного выражения
Использование
INT preg_match (строка $ шаблон, строка $ subject [, array & $ matches [, int $ flags = 0 [, int $ offset = 0]]])
Источник
моя проблема в том, что мне нужно точно имитировать поведение регулярного выражения java, это qa-активность регулярных выражений, которые в конечном итоге будут использоваться в Java-устройстве. спасибо за ответ btw – dgarg
Честно говоря, я тогда не совсем понимаю ваш вопрос. Можете ли вы опубликовать пример псевдокода, что вы имеете в виду? Вероятно, это также почему никто больше не пытался ответить ... не совсем понятно, что вы спрашиваете вообще – Clay
Какое конкретное поведение? Как java regex отличается от регулярного выражения php? Или это проблема? – Clay
- 1. Regex соответствует «test» not «test-1»
- 2. PHP Regex to Java Regex
- 3. Как преобразовать php regex в java regex
- 4. конвертировать php regex в android java regex
- 5. преобразовать php regex в java regex
- 6. MySql Regex Expression test
- 7. test() function in regex
- 8. Regex test для NUMBERS
- 9. Jayscript regex test weirdness
- 10. Regex - test или match
- 11. PHP Test Test Coverage
- 12. RegEx Test pattern для LxWxH
- 13. jQuery RegEx test return undefined
- 14. RegEx false negative with .test()
- 15. JavaScript Regex Test не работает
- 16. regex test alwayes возвращает false
- 17. Javascript regex test от переменной
- 18. Regex в Java PHP как вывод
- 19. JUnit Test в Java
- 20. Test Regex в новой версии Google Analyticcs
- 21. jQuery regex test в .each error
- 22. Regex из JavaScript в Java
- 23. Regex to match test <not ABC> test
- 24. замена Regex в Java
- 25. Javascript regex test() error: Object не имеет метода 'test'
- 26. Ошибка в Java Test Class
- 27. unit test datastores в PHP
- 28. В чем разница между функцией test(); и test(); в PHP?
- 29. Utility Test Java
- 30. Java - Ackley Test Function
Я всегда любил использовать https://regex101.com/#javascript. Если вы знаете, что ищете, это должно помочь вам отформатировать его и/или получить основную часть угадывания и выполнить проверку. – Joshua