Учитывая ваш URL, правильное регулярное выражение для работы будет:
sfdc_url= 'https://unify.my.salesforce.com/a0n82000006VlNaPPP'
sfdc_partnerid = re.findall(r'https://unify.my.salesforce.com/(.*)', sfdc_url)
print sfdc_partnerid
Проверьте это также на https://eval.in/1078060
Речь идет о квантификаторах: *?
является ленивым квантификатором и соответствует как можно меньшему количеству символов
(.*?)
фактически означает «сопоставить что-либо между нулями и неограниченным как можно меньше раз», что пусто. ]
Добавление ?
после этого означает «ноль или одно из предыдущего совпадения», так что: (.*?)?
фактически означает «ноль или одно из ничего»
Я не уверен насчет оставшиеся sr
в вашем исходном регулярном выражении
В зависимости от Ваших потребностей существует несколько альтернатив для перевода в рабочее состояние настроек 'Ringtones', скрывают из приложения.
, Если Вы хотите поднять фактический предпочтительный экран, который обычно доступен через параметры настройки системы - разрешение Вашему пользователю изменить универсальные настройки вызывного тонального сигнала телефона через Ваше приложение - можно использовать ACTION_SOUND_SETTINGS
постоянный от android.provider.Settings
класс для создания нового Намерения запустить звуковое действие настроек.
startActivityForResult(new Intent(android.provider.Settings.ACTION_SOUND_SETTINGS), 0);
, Если Вы хотите выбрать пользовательский вызывной тональный сигнал для использования в приложении, необходимо добавить RingtonePreference
в Вашем preferences.xml
файл определения, как это:
<RingtonePreference
android:key="alerts_ringtone"
android:title="Select ringtone"
android:showDefault="true"
android:showSilent="true"
android:ringtoneType=""
/>
Вы будете в состоянии получить URI к выбранному предпочтению в значении по умолчанию приложения SharedPreferences
использование alerts_ringtone
как ключ.
последняя техника использует PreferenceActivity
класс для хостинга предпочтительных опций. Я не опишу тот подробно здесь, как документация Android имеет хорошая рецензия и некоторый пример кода.