Доступ к конкретному сырью с частичной информацией с помощью Regex на Bigtable - PullRequest
0 голосов
/ 31 октября 2019

Я работаю с Google BigTable. Я хотел бы использовать метод convertToRegExpString для доступа к определенному ключу строки, имеющему частичную информацию.

У меня есть ключ строки, подобный следующему: «AAAAA & BBBBB & CCCCC & DDDDD»

Я должен передать в метод регулярное выражение, котороеуказывает первые два ключа (AAAAA и BBBBB) и последний (DDDDD), минуя третье значение. Учтите, что третье значение имеет переменную длину и может быть составлено из символов и чисел.

Заранее спасибо

1 Ответ

1 голос
/ 07 ноября 2019

Регулярное выражение для этого должно быть что-то вроде AAAAA & BBBBB & [^ &] + & DDDDD

Он ищет ваши первые два поля AAAAA и BBBBB с разделителями, затем, по крайней мере, один символ без разделителя ([^ &] является инвертированным классом символов, а + означает «хотя бы один») и, наконец, разделитель и ваше последнее поле DDDDD.

...